Leo McCaffrey Wins Grand Aggregate Prize In Annual Sports Programme At Osgoode