James Newell Osterberg Jr.

GPTKB entity