William S. Duffey Jr.

GPTKB entity