Joseph Gray, AGNP

Joseph Gray, AGNP
Internal Medicine
English
Schedule Now
With Joseph GrayAGNP
Select A Date & Time
December 2025
Sun
Mon
Tue
Wed
Thu
Fri
Sat
Tuesday, December 9
Select a date & time
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
—
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...
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.8221 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 accessible
291 Broad Street,
Kernersville, NC 27284
336-993-8181
Fax: (336) 996-9538