Hillcrest Rockhampton Private Hospital specialist David Shaker

Dr David Shaker

FRCS (United Kingdom); FRCOG (United Kingdom); FRANZCOG (Australia); RCOG Certificate Laparoscopic Surgery; BUI Certificate Urodynamics (UK);