Allen Thomson — Scottish physician (1809–1884)