Richard Froning Jr.

GPTKB entity