William J. Trent Sr.

GPTKB entity