Frank J. Ruck Jr.

GPTKB entity