Bill Meagher, MP Sports