Donald D. Van Slyke

GPTKB entity