JohnTabin.com
HAPPY NEW YEAR: Sorry about the unannounced break. (But where did David go? Am I supposed to be responsible for my own content again?) A few more things forthcoming...