I recommend this doctor. He is very caring and listens to patients concerns. It is usually easy to get an appointment at his office even with a short notice. His office employees are extremely polite and make a sincere attempt to provide you with assistance. He also has good office hours.