David was on-time, a pleasure to work with, and very knowledgeable. I hounded him constantly with electrical questions and he took the time to answer all of them.