William Armstrong (1805 - 1895) Profile

William R Armstrong

Media
William Armstrong (1805 - 1895) Profile
William Armstrong (1805 - 1895) Profile

Sources

;