Dr John Grierson

Dr John Grierson

22 Followers

Broadcaster, academic, journalist, columnist, humorist. Show- off contrarian. Seriously centrist politics junkie. British Americanophile.

Following