Greenslopes Private Hospital specialist Catherine Barnett

Dr Catherine Barnett

BSC, MSC, MPHIL, MBBS, FRACS