Dr. David Shackles is a practicing GP Partner in Perth, where he has worked for 26 years. Alongside his clinical practice, Dr. Shackles also works as a GP Trainer helping to build the next generation of the GP workforce. David has a special interest in improving the interfaces of care, which help to streamline the delivery of care and improve the patient experience.
This person is not in the org chart
This person is not in any teams