Fr. Stephen Carter, Parochial Vicar