Save Robert W. McGarrah, MD RobertMcGarrah.MD.com • Cardiologist Duke Cardiopulmonary Rehabilitation at Croasdaile 1821 Hillandale Road, Suite 25B, Durham, NC 27705