David Allan 1744–1796