George William Balfour — Scottish physician (1823-1903)