Disclaimer

The opinions expressed on this site are my own personal opinions and do not represent my employer's view in any way.

In addition, my thoughts and opinions evolve, and as a weblog is intended to provide a semi-permanent snapshot of a point in time, you should not consider out of date posts to reflect my current thoughts and opinions.

p