John M. MacDonald DVM author data searchable via API