* Greece Athens Mission - Athens, Greece
Missionary & Financial Secretary, 2004-2006
* Utah Valley State College - Orem, Utah
Department Chair of Engineering, 2002-2004
* Utah State University - Logan, Utah
Faculty member, Electrical & Computer Engineering, 1969-2002
Associate Dean of Engineering, 1980-2002
Acting Department Head of Electrical Engineering, 1977-78 & 1985-86
* Hewlett Packard - Boise, Idaho
Design Engineer, 1978-79 (On leave from Utah State University)
* IBM - San Jose, California
Engineer, 1966-1967
* Engineering Consulting
Several different companies, 1970-2002
Honors & Leadership
* Associate Dean of Engineering at Utah State University for 22 years
* Outstanding Teacher, College of Engineering, Utah State University
* Chairman of Academic Standards Committee, Utah State University
* Chairman of Engineering Articulation Committee, Utah System of Higher Education
* Numerous leadership positions in LDS church
* Member of Phi Kappa Phi, Tau Beta Pi