William Lancelot Bowles III: Bio