Innovative People

Akurugoda Gamage

Emergency Medicine, Critical care, Injury prevention,

Languages Akurugoda Gamage speaks:

English
Sinhalese