Dr. Harper is very pleasant. All my troubles are with front office staff and making future appointments. Each time I try to make appointment for next visit as I am leaving, I have been refused and told I will get email. Never get. So when I phone, they then try to schedule me 3 months out. After 3 time I am so done with them.