James Hamilton — Scottish physician (1749–1835)