John Flynn Private Hospital specialist Michael Facek

Dr Michael Facek

BSc, MBBS (Hons), FRACS