Write a recommendation on Dr. Amarasekera Dhammika Vimal Samarasinghe