Peter Alan Gruner Jr.

GPTKB entity