Richard G. Spurling Jr.

GPTKB entity