I've been with them since I left my pediatric doctor and I could not be happier. Doctor Gannon is the best doctor I have ever had and every visit is informative, helpful, and he doesn't try and rush me out. He answers all my questions without charging me an arm and a leg like other doctors do. He and his assistant get my medications out quickly and it is a painless process for me. I would recommend him to ANY ONE! His staff has always been very nice to me as well.