John Bogle

John Bogle

1746 1803

Scottish miniature painter (1746–1803)

Works