Sharks young gun makes long-awaited call on future 07/25/2024 01:08 AMHe has officially signed a new contract.