Denis Dupere was a penalty killing specialist and extraordinary faceoff expert for over 400 NHL games with 4 organizations. A large left winger at 6'1" 200lbs, Dupere was a very clean player, picking up only 66 penalty minutes in his 8 year NHL career.
Originally recruited by the New York Rangers, he was traded to Toronto to complete the Tim Horton trade. He spent most of his first two pro seasons in the CHL, but did play in 20 games with the Leafs in 1970-71.
By 1971-72 he had made the NHL on a regular basis. He enjoyed three seasons with the Leafs, including scoring 36 points in just 61 games in 1972-73. However when expansion came calling in 1974, the Washington Capitals snatched up the journeyman.
Dupere's stay in Washington was short but successful. He scored 20 goals and 35 points in 53 games before he was traded to St. Louis where he added 3 more goals and 9 more points. Dupere would join Kansas City the next season and would move to Colorado when the franchise relocated and became the Rockies.
Here's the full Denis Dupere biography