Greenslopes Private Hospital specialist David Shum

Dr David Shum

MBBS, BSc (Qld)