Paul McGrath

This is a personal blog. The views and opinions expressed here are my own and do not represent those of my employer, past or present.

I do my best to keep things accurate, but I make no guarantees. Blog posts reflect my understanding at the time of writing and may become outdated. Nothing here should be taken as professional advice. Do your own research before acting on anything you read.

I may link to external sites for context or reference. I'm not responsible for the content, accuracy, or availability of those sites.