I think that Andrew and Bill got B right. I think it is Nassaria
spinigera, but the Latirus I don't believe is turritus. The shape is
not quite right. I forgot to give the sizes of the shells, sorry about
that. B is about 2 inches and the other ones were in the same picture.
There are 2 of C. They may be juvenile.
Bob
www.theshellstore.com
The Shell Store
348 Corey Ave
(727) 360-0586 Fax (727)360-3668