Cairns Private Hospital specialist Gamal Mousa

Dr Gamal Mousa

MBBCh, LRCP (London), MRCS (England), FRACS