Dr. David A. Patterson

GPTKB entity