Contact info:

John Haines
Tel: (415) 244-9326
jhaines@sonic.net