A vintage Red Cross pin indicated one has given blood. This is a white flag with the Red Cross emblem and a blue rope graphic on the side. This particular pin is metal and features a pinch design. A small hook protrudes at the bottom would assure this not slipping off a collar or shirt pocket flap.
We would place this in the 1950s-1960s for a time frame. The manufacturer is not apparent.
Measuring 1 inch long we find the paint is a bit worn from age. The graphics are still bright and the pin was never closed.