Gavin Hamilton 1723–1798