Dave Voyles
Dave is a construction worker and self-taught software engineer. He is a Technical Evangelist for Microsoft, working out of Philadelphia.