John Bogle — Scottish miniature painter (1746–1803)