william edward richmond cause of death