Special Operations Memorial Foundation

John P. Spence

John P. Spence

USN