william hale