731 Alexander Road, Suite 202
Princeton, NJ 08540
Phone (609) 921-7456 Fax (609) 921-2972

Andrew J. Shanahan, M.D., F.A.C.C.
Banu Mahalingam, M.D., F.A.C.C.
Desiree M. Younes, M.D., F.A.C.C.
Stefanie Nicosia, MSN, APN
Bryan E. Hill, DNP, APN
Salwa Haj-Ibrahim, MSN, APN


The experienced physicians at Cardiology Associates of Princeton, PA are highly credentialed and respected cardiologists. Together, our cardiologists offer a superior level of service—integrating state-of the- art techniques with proven traditional treatments. All of our physicians are highly educated professionals who have undergone rigorous academic and clinical training. Most importantly, our doctors genuinely listen to your concerns and provide personalized attention for your specific needs .

Dr. Andrew Shanahan
New Jersey Top Doctors 2018

Dr. Banu Mahalingam
New Jersey Top Doctors 2018

Dr. Desiree M. Younnes

The practitioners and staff of Cardiology Associates of Princeton take pride in earning the respect of referring physicians and patients throughout our area. As an independent practice, we are happy to partner with local primary care providers, no matter their hospital affiliation, to provide quality cardiovascular care.

We understand when someone is first diagnosed with a heart condition that they may be fearful and vulnerable. Our staff and practitioners are very aware that a patient wants to see someone who will not only treat their condition, but be sensitive to their fears, questions and concerns. Cardiology Associates of Princeton reputation and long service to the community is a testimony to their concern for the whole patient.

Clinical Support

  • Amanda S. - Echocardiographer
  • Marisol A. - Medical Technician for Dr. Shanahan
  • Cyres G. – Medical Technician for Dr. Mahalingam
  • Beatriz D. – Medical Technician for Dr. Mahalingam
  • Emily W. - Medical Technician for Dr. Younes

Front Desk Support

  • Chelsea S.
  • Chelica B.
  • Evelyn A.
  • Quanica H. Front Desk Manager

Pacemaker Monitoring

  • Stefanie Nicosia, MSN, APN
  • Bryan E. Hill, DNP, APN

Office Manager

  • Heidi D'Ercole, LPN

View videos and read testimonials from current and past patients.

Click Here

Princeton Office
731 Alexander Road
Suite 202
Princeton, NJ 08540
Phone: (609) 921-7456

Our Staff