Pinback marksmanship badges first came out before WWII and were issued and sold into the 1960s. If it is marked "Sterling" it would most likely be from WWII. Otherwise, it's kind of tough to say. That said, I don't think anyone would argue too hard if you said you believed it to be WWII.
Comment