David Cotton. David Colton. Daivd Cotton. David Heaton. David V. Hutton. Gayle Cotton. David Knighton. David K. Barton. David Bevington. David M. Burton.