Carroll A. Campbell Jr.

GPTKB entity