Kumar Rupesinghe

Sri Lankan academic