TCNHC Player Profile – Bill Gallagher
Bill Gallagher is a long time race fan, with almost 50 years under his belt in the industry. Gallagher is one of six Rideau Carleton representatives in the Trot Canada National Handicapping Champions...