Tharaka Fonseka
Observed names: Fonseka, Tharaka, Fonseka, Tharaka D.
Institutions: University of Peradeniya, Princeton University
Observed institutions: University of Peradeniya, Princeton University
ORCID: 0009-0005-6403-0166
Observed ORCID: 0009-0005-6403-0166
OpenAlex ID: A5108335501
