Robert E. Cooper Jr.

GPTKB entity