Supervising General Practitioner (GP) | $400,000 salaried role | Cessnock, NSW