Daniel C. Roper Jr.

GPTKB entity