Ralph Johnson — computer scientist