11/08/2014

Rev Mehall Lowry

Father Mehall is the parish priest of Holy Cross Church, in Parsons Green, Diocese of Westminster and Pastoral Coordinator & Formation Advisor at the Westminster Seminary, Allen Hall. He is the President’s nominee to the board of trustees.

Back to News