Member of IPPL advisory board since 1978 Geza P. Teleki, 77, died on January 6, 2014 at his home in Budapest, Hungary, “with his beloved wife Heather McGiffin and son Aidan with him,” International Primate Protection League founder Shirley McGreal e-mailed to ANIMALS 24-7. “Geza was a member of the […]