David Spencer
Web & graphic designer, musician, guitar tutor, groundsman, husband and father

The Blog: Musings of a Web Designer