David Edson is a professional developer and author with more than ten years in the computing industry. He is the Visio Senior Technical Evangelist, previously serving as Manager of Developer Training as well as Development Manager for A/E/C Applications. Mr. Edson has written technical articles for publications such as Visual Basic Programmers Journal, Microsoft Office and VBA Development, Cadence, CADalyst, and AutoCAD Technical Journal, and is frequent speaker at events such as Tech-Ed, Tech-Ed Europe, MOVS, Advisor Dev-Con, and Microsoft Technical Briefings.