Dr John Grierson

Dr John Grierson

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

Following