More results...
Fr David Baker
Address: 30 Park Lane Helhoughton Fakenham, Norfolk. NR21 7BE
Ordained: September 7, 1996