Special Operations Memorial Foundation

John F. Hall

John F. Hall

U.S. Navy