BS (Mathematics) - Saint Joseph's University, 1992
Post-baccalaureate pre-medicine program - University Of Pennsylvania, 1995
Medical degree, DO - Sydney Kimmel Medical College at Thomas Jefferson University, 2006
Residency in Pediatrics - Johns Hopkins University / Johns Hopkins University, 2001
Residency in Pediatrics - Children's Hospital of Philadelphia, 2002
Fellowship, Sports Medicine (Family Medicine) - The University of Maryland, 2007
Medical School - Jefferson Medical College, 1999
Residency - ID - Children's Hospital, 2002
Fellowship 2 - The University of Maryland, 2008
Fellowship 2 - The University of Maryland, 2007