Consulting
21st Century Learning Group
- Tucson Committee on Foreign Relations: 2011-2013
- Fin Foundation: 2009-2010
- Literacy Volunteers of Tucson: 2008-2012
- College of Science Teacher Preparation Program: 2008-2010
- School of Information Resources and Library Sciences, The University of Arizona: 2008
- Research Compliance Consulting: 2007-2011
- Office of the Vice Provost for Instruction, University of Arizona: 2007-2009
- Water’s Foundation System Thinking in Schools Project: 2006-2012
- ACE Charter School: 2005
- Tanque Verde School District, Tucson, AZ: 2005
Technology Planning and Development
- Arizona State Department of Education: 2008-2009
- Amphitheatre School District: 2002-2003
- Apache Junction Unified School District, Apache Junction, AZ: 1999
- Marana Unified School District, Marana, AZ: 1998-2002
- Tanque Verde School District, Tucson, AZ: 1998-2001
- Tucson Unified School District, Tucson, AZ: 1998-2001
- Edge Charter School, Tucson, AZ: 1997
- Sunnyside School District, Tucson, AZ: 1993-1995
- Indian Health Services, Tucson, AZ: 1993
- National Advanced Resources in Technology Center, U.S. Forest Service, Marana, AZ: 1993
- Apple Consulting Educator, Apple Computer Inc., Cuppertino, California: 1991-1994
Software Design and Development
- National Association of Secondary School Principals, Reston, Virginia: 1997-2001
- Control Data Corporation, Minneapolis, Minnesota: 1983 and 1986
- KAJ Software, Phoenix, AZ: 1984