William Granger Ryan

GPTKB entity