Snooker: Mark Allen results, fixtures

AD
Mark Allen
Age: