Pretty Shiny Gifts not only provides custom made military medals, challenge coins, military buttons, epaulet, military embroidery patches, but also supplies custom military hats with fine quality.