Kevin Trevor

Kevin Trevor is the leader of the United Left People's Party and universally agreed upon to be the best politician and leader in Doggerland