Bachelor in Religion, George Washington University, 1990. Master of Arts, George Washington University, 1996.
Educator Archbishop Carroll High School, Washington, since 1998, American Military University, Manassas, Virginia, since 2003.
Member of Foundation for Traditional Studies, Society Biblical Literature, Holy Name Society, Theta Alpha Kappa.
Married Elizabeth Anne Boczar, November 25, 1995. Children: Robert Ingram, Josephine Lyn, Anne Marie, Brian Craig.