David has over 20 years of experience in information technology, financial management and business development. He is responsible for the design, operation, and improvement of the systems that create and deliver the firm's services. David assists ThielGroup advisors with research, marketing, sales, information management and client services.