Peter Ruckman Jr.

GPTKB entity