Dr. Harper is an excellent doctor. He communicates effectively with the patient and is easy to talk to. He talks to you and not at you. He gives a good examination and explains the process. He also explains the sonogram results. Dr. Harper’s staff does an excellent job also. They are very knowledgeable and efficient with their jobs and put the patients first and work as a TEAM. It is very evident and refreshing. I had a good appointment experience.*