william moore sr.