Richard G. Spurling Sr.

GPTKB entity