David is the reason we keep coming back blue hat mechanical. Every job has been an A+ experience. Extremely knowledgeable, honest and top notch customer service Can’t say enough good things about this guy