William Law of Elvinston (1714-1806)

1795