Jack Leckie — Scottish communist activist