For what it is worth...SAMS is a 'rankless' veterans association. Ribbons for day wear, but no rank insignia. IMHO rank insignia on civilian attire is tacky. Ribbons or medals, as appropriate to dress and occasion, are fine.