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 my employer or any organization with which I am affiliated.