Skip to main content

At Excela Health, many of our primary care providers are internal medicine specialists, or internists. These physicians specialize in providing care to patients with both common and complex illnesses. Our internists are expertly trained not only to diagnose and treat a wide range of diseases and conditions, but also provide comprehensive care to help prevent the onset of illness. Our internists are able to treat the age spectrum from adolescents though the elderly. If you think our internists are right for your primary care, please visit www.myexceladoc.org to choose one!

Related Links

American College of Physicians

Related Locations and Physicians


Excela Health Mountain View Internal Medicine
Gregg G. Chirigos, MD
Stephanie P. Chirigos, DO
800 Marguerite Road, Greensburg, Pa. 15601
Telephone: 724-834-2525

Excela Health Diagnostic Associates
David S. Richards, MD
Edward P. Johnson, MD
Geneen Dashefsky, DO
Stephen J. Wynert, MD
Christina S. Armanious, DO
One Mellon Way, Latrobe, Pa 15650
Telephone: 724-539-3555

Medical Commons One, 530 South Street, Suite 360, Greensburg, Pa. 15601
Telephone: 724-853-1610

Excela Health Youngwood Internal Medicine
Stephen E. Mills, MD
Michael J. Kusma, PA-C
505 North Fourth Street, Youngwood, Pa.  15697
Telephone: 724-925-1211

Excela Health Jeannette Internal Medicine
George R. Hunter, MD
520 Jefferson Avenue, Suite 505, Jeannette, Pa. 15644
Telephone: 724-527-1145

Westmoreland Center for Internal Medicine
Matthew R. Panahandeh, MD
Eric F. Campbell, MD
Christopher T. Rihn, MD
4057 Old William Penn Highway, Murrysville, Pa. 15668
Telephone: 724-519-7541
4000 Hempfield Plaza Boulevard, Suite 963, Greensburg, Pa. 15601
Telephone: 724-832-9300

Excela Health Greensburg Internal Medicine
Thomas G. Tomci, MD
539 Green Street, Greensburg, Pa. 15601
Telephone: 724-834-1122

Excela Health Primary Care at Excela Square
Michelle A. Rathgeb, MD
8775 Norwin Avenue, North Huntingdon, Pa. 15642
Telephone: 724-864-8491