Disclaimer

chrisphan.com is my personal web site, and content provided here is provided by me in my personal capacity.

The opinions expressed on this site are my own and do not necessarily represent the opinion of any of my employers (former or current) or any organization with which I am affiliated.