TipsAdvanced Search

John Smibert

John Smibert

American (born Scotland), 1688–1751