Tom Armstrong's home page has moved

You will be redirected to my new page in 1 seconds.
For the impatient, click: Tom Armstrong.