Charlesworth, Edward, geologist