Hockey ran deep in the Roberts family.
David's father was former NHLer (419 games) and long time college coach Doug Roberts. David was born in California when his dad was playing defense for the defunct NHL team the Oakland Seals. David would grow up in Connecticut where his dad became a long time coach of Connecticut College's hockey team.
Furthermore David's uncle was defenseman Gordie Roberts, who was the first American to play 1,000 games in the NHL.
David was also able to make it to the NHL, but he had quite the amateur career too.
Roberts was a high school star in New England when he was drafted by the St. Louis Blues in 1989.
Before turning pro David accepted a scholarship to play at the University of Michigan. He played four full seasons at Michigan, twice leading the Wolverines to the Final Four. He thenspent a season representing the United States internationally, including at the 1994 Olympics, before finally turning pro.
Roberts spent six seasons playing pro in North America, including 125 games with the Blues, Edmonton Oilers and Vancouver Canucks. He was a wiry winger with with excellent skating ability. He was reliable defensively and even played the point on the power play at times. Though he played with determination he was not much of a physical player, relying more on finesse and creativity.
Roberts extended his career with four seasons in Europe.
Roberts returned to Michigan after hanging up the skates. He ran his own hockey school while working as a financial advisor.