Gary is or has been involved with many groups and organizations whose collective purpose is to improve the human experience in the natural and designed environments:
Human Factors and Ergonomics Society Member: 1974-Present. Standardization and Best Practices Working Group: 2005-Present. National Forensic Technical Group Chairperson Elect: 1991-92. National Forensic Technical Group Chairperson: 1992-93. Arizona Chapter - Member: 1979-Present. Director: 1992-97. Secretary: 1996-2006. Director: 2007-Present.
Systems Safety Society Member: 1978-Present.
Arizona Chapter - Member: 1993-2005, Secretary/Treasurer: 1993-98.
Saguaro Chapter, Member 2005-Present, Treasurer 2005-Present;
Institute of Industrial Engineers Member: 1976-Present.
Southern Arizona Chapter - Member: 1979-1997. President-Elect: 1983-1984. Treasurer: 1982-83. Board Member: 1981-1982. Secretary: 1980-81.
Central Arizona Chapter - Member: 1997-Present.
International Council on Systems Engineering Member: 1993-Present. Southern Arizona Chapter - Member: 1993-Present. Systems Engineering Requirements Committee Chair: 1994. Human Factors Task Force: 1993-1998.
University of Arizona Student Chapter Organizing Committee for Institute of Industrial Engineers Faculty Advisor: 1979-1980.
Pima Community College Industrial Safety Program Advisory Committee, Tucson, AZ: 1979-1980.
School of Health Related Professions, University of Arizona, Tucson, AZ Instructional Improvement Committee: 1979-1980. Admissions Committee: 1979-1980. Department of Occupational Safety and Health Program Admissions Committee: 1979-1980.
Arizona Center for Occupational Safety and Health Continuing Education Steering Committee, University of Arizona, Tucson, AZ: 1979-1980.
Public service consultations with local industrial and public organizations regarding industrial engineering and safety issues.