David Willoughby. David McCullough Barrett Willoughby Westel W.·Willoughby A.F.W.Willoughby Michael L. N.Willoughby