David C. Hanrahan author data searchable via API