sterling! Yeah some sort of device , maybe for a cap. Not exactly sure of emblem,,maybe someone will see and confirm for you..

Very nice, well made..yeah thats a A+..