William G. T. Tuttle Jr.

GPTKB entity