David M. (David Merritt) B. 1 Duncan author data searchable via API