These are my views
All views on this site are mine and represent only my old self. In other words, the contents of this site do not express the opinions or views of any of my employers: past, present or future.
Information is AS-IS
This site provides information AS-IS with no warranties and confers no rights. Use at your own risk.