Robert A. Hall Jr.

GPTKB entity