John W. Kyle Jr.

GPTKB entity