H. B. Irving Jr.

GPTKB entity