Special Operations Memorial Foundation

Mark T. Carter

Mark T. Carter

USN