J.W. Kaempfer Jr.

GPTKB entity