He is thorough and answers every and all questions clearly and concisely. His office staff is professional, courteous and efficient. Was this review helpful?