William Marshman Jr.

GPTKB entity