James S. Buchanan

GPTKB entity