Bachelor of Science in Latin American Studies, United States Military Academy, West Point, New York, 1987. Master of Business Administration, Management Information System, University of New Mexico, 1995. Doctor of Philosophy in Assembly Technology, Linköping University, Sweden, 2004.
Oracle database analyst, programmer Sandia National Laboratories under Management of Lockheed Martin, Albuquerque, 1993—1996. Operational manager, system engineer Swedish Space Corporation, Kiruna, Sweden, 1996—1999. Phd candidate Department of Mechanical Engineering, Linköping University, Sweden, 1999—2004, engineering consultant, 2005—2006.
Warranty management engineer, since 2006. 1st lieutenant United States Army, 1987—2002, California, Germany and Colorado.
Member of Swedish Assembly Forum.
Children: Oliver Mackenzie, Maximilian Mackenzie, Ethan Mackenzie.