William-hall-jr