Amarasinghe, B.M.W.P.K.