Dr. Kannangara Koralalage P. M. KANNANGARA