Waverley Private Hospital specialist Weranja Ranasinghe

Associate Professor Weranja Ranasinghe

MBChB PHD MRCSEd FRACS (Urol)