Bachelor of Science in Electrical Engineering, University Santa Clara, 1955. Master of Science in Electrical Engineering, Carnegie-Mellon University, 1956. Doctor of Philosophy in Electrical Engineering, Stanford University, 1966.
Manager computer system Gould Medical Systems, Sunnyvale, California, 1970—1975. Research scientist Lockheed Research, Palo Alto, 1975—1976. Director advanced research and development Smith Kline Instruments, Sunnyvale, 1976—1981, Ekoline, Inc., 1981—1982.
Vice president research Xonics Imaging, Inc., Sunnyvale, 1982—1984. Manager image processing KLA Instruments Corporation, Santa Clara, California, since 1984. Board directors Anglo Information Systems.
Lieutenant United States Army, 1957.
Member of American Institute of Electrical Engineers, Institute of Radio Engineers, Institute of Electrical and Electronics Engineers, Tau Beta Pi, Sigma Xi.
Married Suzanne M. Dimm, August 20, 1960. Children: David J., Lisa I.