Joe Johnson is a retired professional snooker player from Bradford who won the 1986 World Snooker Championship.