David Shannon. David Ashton. David Thomson. David Grann. David Hinton. David Nachmanshon. David Acheson. Samantha Shannon. David Cottington. David T. Johnson.