Ukończył seminarium NSPJ w Detroit. Kształcił się również w Kolegium Ameryki Płn. w Rzymie. Na Uniwersytecie Gregoriańskim uzyskał doktorat z teologii duchowości (rok 2002). Święcenia kapłańskie otrzymał 25 czerwca 1994. Służył w rodzinnej archidiecezji Detroit, będąc m.in. osobistym sekretarzem kard. Adama Maidy (1998-2005) i wykładowcą w swym rodzimym seminarium NSPJ. W latach 2006–2012 rektor tejże uczelni. W latach 2005–2006 był wizytatorem seminariów amerykańskich. Posiada tytuł prałata. Od maja 2012 był proboszczem parafii św. Andrzeja w Rochester.