This Dr. is fantastic. He spends the time to get to know patients and followup at each visit. He is willing to think outside the box unlike most Doctors and keeps up to date on the latest research. He diagnosed problems other Doctors ignored for years. Due to his accurate diagnosis and proper treatment, I have been returned to excellent health. His office staff are wonderful and wait times are minimal.