Andrew Duncan (1744–1828)