Gary L. Francione

GPTKB entity