Edgar Mr Tumwesigye Freshwater Sciences 2023