D. M. Marshman Jr.

GPTKB entity