Hey David,
Probably both, the species ranges from New England down the Atlantic and Gulf coasts of the US to the Yucatan and the Bahamas. It must be pretty tolerant of variable water temperatures. I don't think there's been any subspecific distinction made, although the ones from tropical waters might fare better in a reef tank than the ones from up north? The ones from New England look just like the ones from Florida and Texas though, so maybe they would do well in a reef tank no matter where you caught them.
Cheers,
Don