Steve Johnson by Peter Adams.

Steve Johnson

Steve Johnson, computer scientist.