Cardiology Associates of Princeton is a medical practice, specializing in cardiological care and treatment. It offers cardiovascular disease screening, electrocardiography, echocardiography, stress tests and heart monitor and pacemaker care. The facility is led by Drs. John Hagaman, Banu Mahalinhgam, J. Brant McCabe and Andrew J. Shanahan.