Byram signs three-year-contract with Avalanche

Defenceman with Langley-based Vancouver Giants inks NHL deal