Peter Richard Leaver

Parish: Barnstaple (Newport)