Heres his FamilySearch Profile: David Clapp on FamilySearch
Theres 12 children listed here :
it appear to be well sourced.
Its free to join and use familySearch if you havent already