Unless it's a small juvenile or your photo angle makes it look shorter than it actually is, it's likely a Nassarius. If you caught it in Florida, it's less likely to be a Nassarius, since most of the ones that look like yours are Indo-Pacific.
If you want to take it out of the tank and photograph it in a shallow dish of water, from several angles, I can probably tell you exactly what it is.
Cheers,
Don