N. R. Abeynayake

Prof. N. R. Abeynayake