NHLBlackhawks sign Oliver Moore to five-year contract worth $4.25 million annuallyYahoo Sports +3•45d ago