Sports Leafs president Brendan Shanahan signs 6-year extension May 14, 2019APComments Off on Leafs president Brendan Shanahan signs 6-year extension Maple Leafs president Brendan Shanahan has signed a six-year contract extension through 2024-25.