Call toll-free 877-945-4744     Patient Portal Feedback

Halifax Medical Specialists

Rural Health Group at Halifax Medical Specialists

270 Smith Church Road
Roanoke Rapids, NC 27870
Fax (Medical Records and Clinical): 252-537-6515
Fax (Non-Clinical / Business): 252-537-3477

Phone: 252-537-0134

General Office Hours: Monday – Friday, 8:00 a.m. – 5:00 p.m.

For after-hours care please call 252-537-0134

*Translation services available*

Accepting New Patients of All Ages
We accept Private Insurance, Medicare, Medicaid, HealthChoice, and the Uninsured.


Barbara Barrett, WHNP-BC
Women’s Health Nurse Practitioner

Alana Cahoon, LCSW-A
Behavioral Health Specialist

Mario Fiorilli, MD
Internal Medicine

Jonathan Jack, MD
Internal Medicine

Gerardo Maradiaga, MD
Internal Medicine

Isaac Miller III, MD
Internal Medicine

Timothy Rabe, DO
Internal Medicine

Delta 8 THC

Back to Top
STAFF: Webmail LoginOpens a new window