John Leonard. (Photo by Rodney Brooks)

John Leonard. (Photo by Rodney Brooks)