Guy L. Steele Jr.

GPTKB entity