Mike Garner 

Lifelong socialist and musician