Smith Craig lord of all the earth