Stewart Johnston has served as president of TSN since 2010.