Craig Marsh


Craig Marsh is a Welsh pool player who plays on the IPA tour.
Marsh was the IPA 2014 European Professional Champion.