The USMC Marine Corps Dress Blues Coat Jacket in Men's Small size is an authentic and original item manufactured by Thorngate Uniforms in the United States.