C Cowan Tom October 12, 2009 admin 0 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 […]