Prior to coming to Johns Hopkins in 2016, he was an Instructor at the Yale University School of Medicine and the Assistant Director of the Blood Bank at Yale-New Haven Hospital. He is a board certified clinical pathologist with subspecialty board certification in transfusion medicine.