Snooker: John Astley results, fixtures

AD
John Astley
Age: