william humphery