Brandon is very professional and thorough. He is always courteous and patiently answers all our questions.