Gavin Noble, MD, Cardiologist