James E. Folsom, Sr.

GPTKB entity