David Hamme David Small David A. Rich David Beckham David A. David L. David F. David J. Heidelbach David B.