Richard Wallace — American computer programmer