Health Portal
Locations PDF Print E-mail

To schedule, reschedule or cancel an appointment, or to speak to a representative at one of our physician offices, please contact the appropriate office below.

Internal Medicine - Asheboro

237-A N. Fayetteville Street
Asheboro, NC 27203

Phone: (336) 625-3248
Fax: (336) 625-6629

Stephen Campbell, MD
Keung Lee, MD
Nina B. Uppin, MD

Internal Medicine - Schultz

237-D North Fayetteville Street
Asheboro, NC 27203

Phone: (336) 625-2961
Fax: (336) 625-6573

Douglas Schultz, MD
Amy Moon, NP


713 S. Fayetteville St.
Asheboro, NC 27203

Phone: (336) 625-2467
Fax: (336) 625-2256

Kathleen Riley, MD
Patricia Vinocur, MD
Marc K. Akashi, MD
Meghan Hall, PA

Family Practice - Randleman

670 West Academy Street
Randleman, NC 27317

Phone: (336) 495-3186
Fax: (336) 495-3390

Rajan Mitchell, DO

Family Practice - Seagrove

514 N. Broad Street
Seagrove, NC 27341

Phone: (336) 873-8045
Fax: (336) 873-9074

John Gage, MD

Family Practice - Liberty

504 N. Greensboro Street
Liberty, NC 27298

Phone: (336) 622-4850
Fax: (336) 622-4855

Nathan Conroy, PA
Maura Hamrick, MD
Caroline Baugess, NP


Our regular office hours are Monday-Friday 8:00 a.m. - 5:00 p.m. Please call the office during these hours to schedule your appointment.

RMA doctors periodically conduct extended hours and will be glad to see you if you are sick and need to be seen during extended hours or on Saturday mornings. These hours may vary.

Adult Extended hours:
Monday - Thursday (5:00 p.m. - 7:00 p.m.)
Saturday (7:00 a.m. - 12:00 p.m.)

Check with your doctor or call the receptionist at one of our offices to inquire about the office location conducting extended hours on a given day.

For insurance and billing questions, please contact our Administrative/Billing Office below.

Administrative & Billing

218-C Foust Street
Asheboro, NC 27203

Administrative Phone: (336) 625-2333
Administrative Fax: (336)-625-5511
Billing Phone: (336) 625-6072
Billing Fax: (336) 625-2106