Save John Cava, MD JohnCava.MD.com • Cardiologist • 37 years experience Cava Heart and Vascular LLC 1 Randall Sq, Suite 307, Providence, RI 02904