Dr. MacGaffey listened and gave me up to date advice.

| Verified patient

Dr. Macgaffey is thorough, approachable and very knowledgeable. She speaks quickly (which I love) and it allows her to get everything she needs to tell me out in a short amount of time. She always starts with my questions, making sure she answers those first. I always feel heard by her and I know that she is a phone,/email away should I have further questions ! She cares deeply about her patients.

| Verified patient

The nurse saw me promptly and told me the doctor had finished her previous appointment I would be right in. 30 minutes later I found the nurse who looks surprised that the doctor had not seen me yet and told me she would get the doctor after a total of 45 minutes I chose to leave because the doctor had not shown up, and there was no explanation or estimate for when the doctor would show up

| Verified patient

She is the best doctor I've ever had

| Verified patient

I had to reschedule to get this appointment. Dr. MacGaffey is never on time so before my original appointment of 12:45 I called at 12:00 and was told she was an hour behind. I arrived at 1:15 and was told she got caught up at 12:15. Someone didn't know what they were talking about. You then have the nerve to send me a letter chastising me for not cancelling my appointment 24 hours in advance. Pretty pathetic!

| Verified patient

Dr. Macgaffey, is wonderful. she explains everything thoroughly and makes sure you understand. I waiting so long to get a Doctor like this. She is a God send.

| Verified patient

Dr MacGaffey is a great doctor. She cares about her patients and always takes time to explain things and is extremely thorough.

| Verified patient

Dr MacGaffey cares about her patients. She provided a thorough preop exam.

| Verified patient

Dr.MacGaffey is a kind and caring Doctor. I have been seeing her for at least 15 years and just love her. She even calls me at home to see how I am doing.

| Verified patient

Dr Macgaffey a very good thorough doctor.

| Verified patient