William B. Arveson Jr.

GPTKB entity