David Annandale...[et al. David Annandale...[et al.] David Almond...[et al. David Sang ...[et al. David Mandrella ... [et al. David Allen...[et al. David Dabner...[et al. David E. Brauer...[et al. David Held ... [et al. David Alan Brown ... [et al.