David was on time, friendly, attentive and knowledgeable. He provided prompt and thorough service. Competent and very professional -- gave us a complete report at conclusion of service. We rely on McAllister and have been pleased, as usual.