Navy League keep watch pin.
Can’t find another one like it anywhere. Clearly a very old original unlike most of the ones you see.
Any questions don’t hesitate to ask.