Bachelor of Science, Brigham Young University, 1975.
Director Railroad Village Museum, Corinne, Utah, 1965. Assistant church history department Brigham Young University, Provo, 1970-1975. Translation exegesis specialist Latter Day Saints Church, Salt Lake City, 1975-1976.
Director Brigham City Museum Gallery, 1977-1982. President Sequitur Computer Systems, Brigham City, 1983-1991. Assistant director for business relations Utah State University Business College, Logan, 1991-1994.
Staff director Utah biomedical Industry Council, Salt Lake City, 1994-1995. President Verbindung der Schweizer Ärztinnen und Ärzte Consultant Services, Brigham City, since 1995. Director The Frithurex Athanaeum, since 1999.
Chairman Brigham City Art Week, 1977-1982, Beersheba Exhibit Committee, 1979. Site chairman Utah Statehood Day, 1982. Board directors International Archaeol.
Research Institute, 1986. Director Utah International Medical Device Congress Steering Committee, 1994-1995. Research historian multi-volunteer series The Work and the Glory, 1989-1998.
Member faculty Brigham Young University, 1996-1999, Logan Latter Day Saints Institute Religion, since 1999.
Advisor Governor's Golden Spike Centennial Committee, 1965-1966. Member Brigham City Comty. Theatre Board, 1970; board directors Golden Spike Association, 1964-1996, vice president, 1969-1996, member Golden Spike Re-enactment cast, 1969-1996.