Henry S. Ruth Jr.

GPTKB entity