David Spencer

Contributor

David Spencer is a freelance writer. He has a Masters in International relations and a BA in History. David enjoys writing about politics, people, and sports. In his spare time he enjoys reading, whisky, and watching soccer.