Dr. Gaines is very professional and very through. When I have a medical problem, he works with me to solve the problem. I find him to be honest with me in trying to inform me of the best way to resolve my medical issues.

| Atrium Health Verified Patient

Appointment times are almost meaningless. Especially in mid-morning times. I waited an hour in the waiting room.

| Atrium Health Verified Patient

The best medical care possible! Dr Gaines is outstanding, very knowledgeable, and caring!.

| Atrium Health Verified Patient

Doctor Gaines is the best doctor, he always takes the time to make sure I fully understand. It is very clear that he cares about my health and wants the best for me. The same is true for the entire staff at his office.

| Atrium Health Verified Patient

I had a blood clot in my lung. Dr. Gaines found it and saved my life. He sent me to the hospital.

| Atrium Health Verified Patient

I feel I can trust everyone at this office to hear my concerns and help find solutions to any health issues.

| Atrium Health Verified Patient

Couldn't say enough good things about Dr Gaines. He is knowledgeable, caring, diligent and takes the time to explain things so I understand. A wonderful doctor we are blessed to have found for my care

| Atrium Health Verified Patient

Love Ardsley

| Atrium Health Verified Patient

I was very satisfied with my provider this visit. The Nurses waited patiently with me checking my blood pressure until it was a good reading. Wasn't rushed at all. Very pleased with my visit.

| Atrium Health Verified Patient

Everyone at the office was friendly and helpful I was very pleased with my visit

| Atrium Health Verified Patient