William Allen (Of Peel.)