John Flett — Scottish physician and geologist (1869–1947)