Bachelor in Philosophy, St. Thomas Seminary, 1972; Master of Divinity, St. Meinrad Seminary, 1976.
Associate pastor, St. Agnes Church, Roeland Park, Kansas, 1976-1979; associate pastor, Blessed Sacrament Church, Kansas City, 1979-1982; associate pastor, Christ the King Church, Kansas City, 1982-1983; pastor, St. Lawrence Church, Easton, Kansas, 1983-1985; pastor, St. Joseph of the Valley Church, Easton, 1983-1985; pastor, Sacred Heart and St. Casimir Churches, Leavenworth, Kansas, 1986-1997; pastor, St. Ann Parish, Prairie Village, Kansas, since 1997. Chaplain Bishop Ward High School, Kansas City, Kansas, 1979-1983, Immaculata High School, Leavenworth, 1983-1997, Leavenworth Serriffs Department, 1990-1992. Member Archdiocesan Priest Senate, Kansas City, 1989-1997.
Member Ministerial Alliance, Leavenworth, 1983-1997. Board directors National Federation of Priests Councils, 1990, 91. Member Knights of Columbus (4th degree 1976-1992), Equestrian Order of Holy Sepulchre of Jerusalem.