William Irving Jr.

GPTKB entity