william lancelot bowles jr.