Mahesh Wickramarachchi Wickramaarachchige · Study