Allen is top notch! Very respectful and pleasant. Takes pride in his job. Explains findings and repairs with lots of detail.