TENTACULITES

Those little long shells are called tentaculites. No clue what the round things are.
They're from Schoharie, NY, where I went on a Devonian fossil dig in the Spring of 2006.