How Can We Help You?

View SpecialtiesBack


The FirstHealth Cardiology team is available around the clock to ensure that patients receive the highest quality of comprehensive care. Our team of nine physicians in six outpatient locations throughout the Sandhills region offers easy access to wellness and preventive care as well as leading edge technology for interventions. Our aim is to not only treat existing cardiovascular disease, but also to practice preventative medicine and promote a heart-healthy lifestyle for all our patients.

Select Heart Service


FirstHealth Cardiology programs are conveniently located throughout the Sandhills. For appointments and referrals please call our new patient referral coordinator toll-free at (855) 695-7915.

FirstHealth Cardiology, Reid Heart Center

120 Page Road North 

Pinehurst, NC  28374

Steven J. Filby, M.D.


FirstHealth Cardiology, Pinehurst

Heather Glen Office Park

7 Regional Circle 

Pinehurst, NC  28374

Peter L. Duffy, M.D.

Mark D. Landers, M.D.

H. Allen Strunk, Jr., D.O.

Peter J. Vassallo, M.D.

Dinah P. Welch, FNP


FirstHealth Cardiology, Rockingham

106 Physicians Park Drive 

Rockingham, NC  28379

Olujide G. Lawal, M.D.

David J. Shin, M.D.


FirstHealth Cardiology, Laurinburg

1705-A Berwick Drive 

Laurinburg, NC  28352

William L. Harris, M.D.

Olujide G. Lawal, M.D.

John H. Brooks, M.D.


FirstHealth Cardiology, Raeford

Physician Offices & Specialty Center

6322 Fayetteville Road 

Raeford, NC 28376   

William L. Harris, M.D.

John H. Brooks, M.D. 


FirstHealth Cardiology, Pembroke

812 Candy Park Road, Suite 6101-A

Pembroke, NC  28372

William L. Harris, M.D.



Refer Someone
Contact Us
Make a Donation