James Gordon Duff

Philanthropic

Caledonian Asylum Director

London - 1845 - ????

No description