william s