Dr. Niroshe AmarasekeraSpecialist GP & Medical EducatorMBBS, FRACGP, DCH, ARANZCOG (P), MClinEd.Compassionate care and expertise of a specialist GP tailored to your individual health needs