Joseph Gray, AGNP

Joseph Gray, AGNP

Joseph Gray, AGNP

Internal Medicine

Welcoming new patients
English
Novant Health clinicianNovant Health clinician

Schedule Now

With Joseph GrayAGNP
Novant Health Kernersville Family Medicine

291 Broad Street, Kernersville, NC 27284

(336) 993-8181
Map Pin76 miles away
Get Directions

Select A Date & Time

December 2025


Sun
Mon
Tue
Wed
Thu
Fri
Sat

Tuesday, December 9

Earlier Appointments Available

About

I chose healthcare as a career because I always loved science, and I love helping people. Primary care is a great fit for me because it allows me to be a jack-of-all-trades. I enjoy the variety the field offers me. Each patient is different, and each visit may present a new puzzle to solve.

I take a personal approach to my practice. I appreciate that, out of all the great primary care clinicians in the area, my patients have chosen me. I take a personal interest in each patient and like to cel...

What I treat

  • Specialties: Internal Medicine

Board certifications

  • Adult Gerontology Primary Care Nurse Practitioner

Years of experience

5+ years of experience

Personal

  • Languages: English
  • Gender: Male

Reviews

Likelihood of recommending this provider

4.8

221 Ratings

1-5 of 39 Reviews

10/30/2025 | Verified Patient

Great staff and doctor

10/29/2025 | Verified Patient

Dr. Gray explained everything top notch. Done a wonderful job explaining my needs and his expectations!!

10/28/2025 | Verified Patient

Mr Gray was a very good listener and addressed our concerns with the upmost professionalism.

10/26/2025 | Verified Patient

I was pleased with Mike, he was very concise and I understood everything he said unfortunately I forgot most of what was wrong. I will be going back to him however

10/26/2025 | Verified Patient

This was my first time seeing Michael Gray, and he was very, very thorough, competent, friendly, and pleasant

Insurance

Find if clinician is in network:

Locations

wheelchair accessibility icon

Wheelchair accessible

291 Broad Street,

Kernersville, NC 27284

336-993-8181

Fax: (336) 996-9538