With more than 20 years of experience in application design and development, David specializes in helping organizations facilitate enterprise-wide collaboration through social computing initiatives, internet/extranet deployments, content management solutions, search applications and business process automation. David is an expert in Microsoft .NET development technologies, Microsoft Server technologies including Microsoft Project Server, Microsoft SQL Server and has worked with Microsoft SharePoint since its early beta days in 2001. He has been called on by Microsoft to deliver seminars and lead architecture design sessions for numerous customers. David is also a frequent participant in Microsoft Technology Adoption Programs (TAP) and created an award-winning knowledge management solution as a part of a Microsoft-sponsored contest. He now leads a team with deep expertise in SharePoint, Project Server and InfoPath capabilities and hundreds of successful engagements to their credit.