I trust my doctor's opinion

| Verified patient

As always- A great experience

| Verified patient

Helpful

| Verified patient

Phone conference doctor is very flexible.

| Verified patient

Through, prepared and committed to making the visit productive

| Verified patient

Dr. MacGaffey continues to be exemplary. I am so thankful that she is my primary care doctor. She is always so attentive, caring, and thoughtful. I trust no other doctor more than I do her. Thank you Dr. M!

| Verified patient

I did not see the doctor until an hour and a half (!) after my appointment time. They did offer to let me reschedule, but only after it was already an hour after my appt time, so I did not want to have to come back and start the process all over again. Dr MacGaffey did apologize more than once.

| Verified patient

Dr. MacGaffey is very thorough and spends time clarifying all medical concerns and wellness issues !

| Verified patient

Excellent

| Verified patient

I have seen her for over 20 years and I always have a good experience

| Verified patient