David A. Ruth

GPTKB entity