Collection

34,958 Items available in the online database

Wallace, William A. (William Andrew), 1827-1896 (1)