Father John Horgan is the host of the EWTN series Angels of God. He is a graduate of Harvard. He holds four degrees from the Angelicum in Rome. He was ordained for the Archdiocese of Vancouver in 1986 by Pope John Paul II and currently is the Pastor of St. Pius X Parish in North Vancouver and teaches moral theology for the Archdiocesan Office of Religious Education.