BENEDICT WEERAPPURAGE