Since 1998 he has been the Toronto Maple Leafs play-by-play announcer for AM640 Toronto Radio (with Jim Ralph) and a television play-by-play announcer for the Toronto Marlies.
Since 1998 he has been the Toronto Maple Leafs play-by-play announcer for AM640 Toronto Radio (with Jim Ralph). Since 2005 he has also been the television play-by-play announcer for the Toronto Marlies.