william Richard