Student, Technology Engineering Institute, Salt Lake City, 1967—1968. Student, University Utah College of Technology, 1970—1972.
Lead design draftsman Waterworks Equipment Company, Salt Lake City, 1967—1969. Chief surveys Call Engineering, 1969—1974. Survey party chief Josip Juraj Johnson & Associates, Park City, 1974—1975.
Chief surveys design Development Associates, 1975—1976. Chief surveys, vice president P/S Associates, Inc., Salt Lake City, 1976—1980, president, since 1980. Vice president, survey consultant P/S Science, Inc., since 1982.
Manager, design consultant Sorenson Enterprises, Summit Park, Utah, since 1981. Secretary, design consultant Water Investment Group, Salt Lake City, since 1982.
Volunteer firefighter Park City Fire District, Utah, 1984. Member of Utah State Fireman's Association, Utah Council Land Surveyors, American Waterworks Association, American Congress Surveying and Mapping, American Civil Engineers Council, Utah Sailing Association Club (Salt Lake City) (race chairman 1980-1982).
Married Terry Lynn Willis, November 1, 1966 (divorced November 1969). Children: Randy Jack II, Ryan James. Married Melinda Carolyn Horne, July 24, 1981 (divorced September 1983).