© Chan 2003-2017


Opinions on this site are my own and not of people I work with, work for, and work against.