Michael B. Holmes, M.D., F.A.C.C. Dr. Holmes earned his Bachelor of Arts and Doctor of Medicine degrees from John Hopkins University, where he was elected to the National Medical Honors Society, Alpha Omega Alpha. His residency and fellowship in cardiology were completed at the University of Vermont..