Doug was born into a prominent Peterborough sporting family. He came up through the Peterborough Community Church Hockey League and honed his lacrosse skills at the summer lacrosse schools. He was a member of the Peterborough James Gang who won the Canadian Junior Lacrosse Championship Minto Cup in 1981, 1982 and 1983. Doug was named the 1983 Minto Cup Most Valuable Player. A prolific scorer, he won the 1984 O.L.A. Junior A Series Top Scoring title, as well as the league MVP. He was a member of the 1984 Mann Cup Champion Peterborough Lakers. He amassed a total of 889 points during his junior lacrosse career. He played for the Peterborough Petes scoring 309 points. In his final year, he scored 45 goals and had 79 assists in 61 games to place third in OHL scoring. Along with his impressive scoring statistics, he logged 578 minutes in penalties. A skilled hockey player and fierce competitor, he impressed the St. Louis Blues who signed him to a pro contract. During his career, Doug played for the NHL St. Louis Blues, Winnipeg Jets and Philadelphia Flyers; the Moncton Hawks of the AHL and the Peoria Rivermen of the IHL. He played in 355 NHL games scoring 135 points. He had an outstanding career with the Peoria Rivermen. In 722 games he had 796 points which included two 97 point seasons.
He won the IHL Turner Cup in 1985, was a league all-star and ended his career as a player/coach.
Doug was named a Charter Inductee to the Peoria Rivermen Hall of Fame and his #9 sweater is one of only three retired in the history of the team.