David Sterling is a software developer on the Microsoft Exchange Web Services team and a skilled coffee drinker. Before joining Microsoft, David developed software in various industries such as electronic voting, CRM, and pharmaceuticals. When he is not writing software, he and his wife can be found taking a perfectly good room in a house and tearing it apart to build another, slightly different, perfectly good room in the same house. Then David can be found cleaning up the aforementioned perfectly good room. He lives in North Carolina with his wife, five children, one dog, and four cats.