Doctor of Philosophy, Boston College.
Assistant pastor St. Anne's Sydenham, Durban, South Africa. Professor, member formation staff Grande Seminaire, French Polynesia. Director communications Archdiocese of Tahiti.
Parochial vicar Ste. Jeanne d'Arc Parish, Lowell, Massachusetts. Director graduate theology program Fransciscan University, Steubenville, Ohio, 2000—2003. Teacher theology St. John Vianney Theological Seminary, Denver, since 2003.
Member of University Faculty for Life, Catholic Theological Society of America, Fellowship Catholic Scholars, American Academy Religion.