dhananjaya maduranga de silva