william richard morris