David K. Barton. David M. Burton. David R. Causton. David V. Hutton. David H. Titterton. David Allerton. David Heaton. David J. Cherrington. David Cotton. David Bevington.