D.T.D. Ranaweera, M.Y. Hannan, D.D.M. Ranasinghe