MICHAEL M SENANAYAKE