Dr Freeman is excellent however this fact is completely negated by the incompetent and frustrating receptionist one has to deal with in his office. This ridiculous woman will waste your valuable time and cause headaches for you beyond comprehension. And she will neither take responsibility nor apologize for her complete mismanagement. If you wish for a smoother less stressful experience, I would advise going elsewhere.