When you have a heart problem, it's good to know that help is close by. Part of the Temple Heart & Vascular Institute, our cardiologists diagnose, manage and treat all types of heart disorders and disease. Services range from testing and preventive care to an array of sophisticated interventional and surgical procedures offered nearby at Temple University Hospital and Jeanes Hospital.

Our goal is to help you live a healthier life through prevention, diagnosis and treatment of heart disease.

Our Services

  • Primary cardiology
  • Heart disease risk assessment
  • Vascular disease screening
  • Pacemaker monitoring
  • Heart calcium scoring
  • Anticoagulation management
  • Stress testing
  • Echocardiograms
  • Electrocardiography (EKG)
  • Holter monitoring
  • Patient education with emphasison lipid management and heart disease prevention

Patients who require heart surgery have easy access to the well-respected cardiac surgery team at Temple University Hospital or Jeanes Hospital. Many of the procedures are performed using the latest minimally invasive techniques. This helps speed healing time and reduces pain.


Manavendra Bakhshi, MD
Charai Ray, MSN, FNP-C, CRNP
TUH - Episcopal Campus
Medical Arts Building, Suite 110
100 E. Lehigh Avenue
Philadelphia, PA 19125
Appointments: 215-707-1135

James F. McDonald, Jr., DO
TUH - Episcopal Campus
Medical Arts Building, Suite 110
100 E. Lehigh Avenue
Philadelphia, PA 19125
TUH - Northeastern Cardiology
Chachkin Pavilion, Suite 190A
2301 E. Allegheny Avenue
Philadelphia, PA 19134
Appointments: 215-926-3030

Manavendra Bakhshi, MD
James F. McDonald Jr., DO
Temple Physicians @ Palmer Park
1741 Frankford Ave., Suite 100
Philadelphia, PA 19125
Appointments: 215-425-2424

David M. Rodgers, MD, FACC
David Becker, MD, FACC
Raphael T. Bloomgarden, MD, FACC
Alison Branigan, MD, FACC
David E. Chinn, MD, FACC
Thomas F. Diaz, MD
Ahmed Foda, MD
Katlin Pattishall, CRNP
Lauren Solomon, CRNP

Chestnut Hill Temple Cardiology
1722 Bethlehem Pike
Flourtown, PA 19031
Appointments: 215-233-9700