John Flynn Private Hospital specialist Michael Thomas

Dr Michael Thomas

MB BCh,MRCS,FRCS(Tr&Orth),AMC Cert, FRACS(Orth) FAOrthA