Looks like finds from our driveway rock here in Se NC. Apparently has been through the crushing mill. I suspect either River Bend Formation or Peedee formation Rocky Point Member if from Se NC. If from somewhere else you’d have to tell us so we could figure out the formation and possible identity of the snail.