William J. Trent Jr.

GPTKB entity