Snooker: David Gray results, fixtures

AD
David Gray
Age: