Mr. Brannan does excellent work and he communicates very well. My husband and I used to enjoy listening to his CBC radio program. Mr. Brannan explains the problem in detail and he will patiently answer all questions. We highly recommend Mr. Brannan.