Contacting Giles

I'd like to hear from you, but because of the amount of spam out there I'm placing a barrier for the automated spam harvesters. Sorry about that ... you know how it is. My email address follows as an image: you'll have to type it into your email message by hand.  (go
Last modified: 2021-06-24 20:07 by giles