Snooker: Ian McCulloch results, fixtures

AD
Ian McCulloch
Age: