William Haefeli William, Haefeli william Makepeace william shakespeare William Bee William Bee. William Bate William Cane william Repp william alsop