David Gwellan har i många år varitprest