Donald E. Johnson holds two Ph.D.s, one in Chemistry from Michigan State University and another in Computer & Information Sciences from the University of Minnesota.
Senior research scientist for 10 years in pharmaceutical and medical/scientific instrument fields.
Served as president and technical expert in an independent computer consulting firm for many years.
Taught 20 years in universities in Wisconsin, Minnesota, California, and Europe.