Yes to both above. Someone at the last artifact show told me that in some tourist shops they are selling them as NA trade beads and asking a premium price. They are glass sandcast beads an you can buy them cheap some $3 a strand if you buy multiple. Not Native American