William Hall will