William L. O'Brien author data searchable via API