Christopher Meehan

About Christopher Meehan

Christopher Meehan is pursuing an M.A. in theology at St. Leo University in St. Leo, Florida. He is in his fourth year of a five year formation leading to ordination in the Permanent Diaconate for the Diocese of Orlando, Florida.