Skip to content

William D Leahy


Spanish-American War · US Navy · Fleet Admiral

Rank: Fleet Admiral
United States of America