William P. Blake — American geologist, mining consultant, and educator (1826-1910)