I'm a busy professional and expect any service provider to respect my time as well as their own. This is especially true for providers who--like Dr. Hunt--charge fees for being late, canceling, etc.
While Dr. Hunt seems to be a very competent physician, her office is horribly managed. The other day, for example, her office asked to move my appointment up two weeks to that afternoon, as her schedule was light. I was able to accommodate their request and arrived at the time they requested. There were 5 other women in the waiting room for their scheduled appointments; I waited for an hour past the time of my scheduled appointment. There had not been an emergency; the office simply overbooked her schedule with the expectation that I would wait.
I will not return to Dr. Hunt again.