Catherine King

Communications, Lake Victoria Challenge