Ian William Foster 

Lifelong Conservative, now in a state of savage shock. James gives me a thread to retain some sanity with a healthy side of humour.