John Barrie — English snooker player (1924–1996)