Weerasinghe P. S. R it17104586