I have worked with David on a few occasions throughout my career. David has always proved to be thorough, tenacious, and knowledgeable about any project he is engaged in. He is always committed to 100% satisfaction with any process from the beginning to end. David is a professional in every sense of the word.