ALEXANDER ZEIGLER, Edinburgh

Active
(1782-1823)