John Rea — Scottish snooker player