Greenslopes Private Hospital specialist Katherine Black

Dr Katherine Black

BSc, MBBS, FRACS