C

Cowan Tom

Tom Cowan Thomas Cowan was born in Cardiff the 1920s and worked for the Post Office, becoming a union official.   An active member of the Communist Party, he lived in Highgate in London in his […]