John Weir — Scottish physician Royal (1879-1971)