Dennis J. Sweeney, Thomas A. Williams David R. Anderson author data searchable via API