Skip to content

William Callaghan (1897)


Vietnam War · US Navy · Vice Admiral

Rank: Vice Admiral
United States of America