Bachelor of Business Administration, University Notre Dame, 1966. Master of Science, University of California at Los Angeles, 1970.
Associate research scientist University Notre Dame, South Bend, Indiana, 1966—1967. Assistant professor computer science California State University, 1967—1977. Lecturer University of California at Los Angeles, 1977—1978.
Chairman, chief executive officer Business Systems Group, Thousand Oaks, California, from 1978. Chairman TI-MIX, Austin, Texas, 1982—1984.
Member television Committee, Thousand Oaks, from 1983. Member of Beta Alpha Psi (honorary).
Married Carol Jean Harrison, August 4, 1979.