Special Operations Memorial Foundation

John M. Lancaster

John M. Lancaster

USN