Dr. McPherson is thorough and personable. He listened carefully to my symptoms and concerns and assured me that each of these would be addressed. I left his office feeling encouraged and optimistic about the plan he laid out for my treatment. All of the office staff was courteous and efficient. I was seen on time without a wait.