He received his M.D. from the Yale University School of Medicine and then performed his residency in Internal Medicine at the University of Rochester School of Medicine and Dentistry. Dr. Richard is also the Course Director for the Introduction to Clinical Medicine Course at the University of Rochester Medical School and he is Chairman of the Clinical Program Council of the Department of Medicine.