Alex French, August 2007.
(Needless to say, the content of this site reflects only my personal views, not that of my employer or any other entity. Some days it doesn't even reflect my own opinions. It depends on what the voices tell me.)
Back to my home page