Joshua Neoh and A. Keith Thompson Zachary R. Calo author data searchable via API