Snooker: Peter McCullagh results, fixtures

AD
Peter McCullagh