Special Operations Memorial Foundation

John F. Hall

John F. Hall

USN