guy steele
guy steele
in Technology
Guy Lewis Steele, Jr.