David Spencer

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