Sanjaya P. Senadheera · Study