William Gregory — Scottish physician and chemist (1803–1858)