Snooker: James Cahill fixtures  

AD
James Cahill
Age: