US Navy and USMC Officer Rank Structure & Uniforms NVSC 101-501 22 Sept 2014.
US Navy and USMC Officer Rank Structure & Uniforms.