Dr James Hamilton (1749–1835), Edinburgh Physician

1790