This website is my private electronic home. It currently contains little of interest to outsiders, but you are welcome to browse around. There are also some links to my resume, and other projects I've been involved in. Sorry there's not much more; like a mechanic who rarely gets around to fixing his own car, I'm a web programmer who can't seem to find much time for his own web site... ;-)