Dulangi Maneksha Amerasinghe Dahanayake
Observed names: D Dahanayake, D M A Dahanayake, D. Dahanayake, D. M. A. Dahanayake, D. M. A. e Dahanayake, D.M.A. Dahanayake, Dahanayake, Dulangi Maneksha Amerasinghe, Dulangi Dahanayake, Dulangi M.A. Dahanayake, Dulangi Maneksha Amarasinghe Dahanayake, Dulangi Manesksha Amarasinghe Dahanayake
ORCID: 0000-0002-1740-2183
Observed ORCID: 0000-0002-1740-2183
OpenAlex ID: A5073050490
