Sanjaya P. Senadheera
Observed names: S Senadheera, S Senadherra, S. P. Senadheera, S. Senadheera, Sanjaya Senadheera, Senadheera Sanjaya, Senadheera, Sanjaya
Institution: Texas Tech University
ORCID: 0000-0002-9568-1608
Observed ORCID: 0000-0002-9568-1608
OpenAlex ID: A5111381283
