It all depends whether or not you consider Brett Hull American. He played for the US in international competition, but grew up in Canada. Somewhat of a grey area there.
I would've put Leetch as the second defenseman, but that's just me.
Also, Frank Brimsek would've been my ideal choice for goalie. Though I can't say I ever saw him play (he played in the forties, I'm not THAT old!) The Hockey News rated him above Barrasso and Gartner on their list of the top 100 players (although the list was published in 1998, so it's easy to consider it invalid).