I have a Marine cap badge that matches James'. I got mine via ebay, but the website of the distributor and the link to the page featuring this badge is here:

http://www.celticjackalope.com/scott...dges/index.php

The craftsmanship is extraordinary and much finer than most other clan crest badges I've seen. They are a bit pricey, but are sterling silver and a bit of a collector piece.

Cordially,

David