Do you have a scientific name?, im guessing thats the Dekays snake.. They are found in most US states. If thats what it is, its likely to be wild caught and have parasites. They are bug eaters,earthworms,crickets, etc.. would be what they eat..
Well assuming they are pretty much the same as the ones here, they are insectivores so soft bodied insects like cricks are best.. You could feed them pinkies but probly not best as a staple, maybe once in awhile..