3 Practitioner NHS Foundation Jobs in Barnstaple