John Maclean: Clydeside Socialist