Home Collections People and organisations

Templeton, W. (William), 1810?-1884.