Grahame McCulloch 

Heterodox leftie