American Society of Civil Engineers
- Member, ’71 – present
American Society of Sanitary Engineering
- Backflow Working Group 1997
- Cross Connection Protection Devices re-write committee chairman ’99 – present
- Research Committee member, ’00 to 2002
Arizona Consulting Engineers Association
- Member, ’88 – present
- Judge for the 1998 Technical Excellence Awards Competition
American Arbitration Association
- Member, 1985 -’94
Arizona Society of Professional Engineers
- Member, 1971-Present
- Cochise Chapter Secretary, President ’73,’74
Arizona State Board of Technical Registration
- Enforcement advisory committee 1989-present
Arizona State Fire Code Committee
- Committee Member 1988-1998
- Chairman, 1994 Vice Chairman, 1992, 1993
- UBC 38-1and Article 25 subcommittees member
- Article 79 rewrite subcommittee, 1991,92,93 Member
ASTM International
- Member, 2005 to present
City of Mesa AZ Building Board of Appeals
- Member, ’96 – ’02
City of Mesa AZ Rehabilitation Code Development Committee
- Member, 2001
E30 Forensic Sciences Committee
- Member 2005 to present
E30.05 Engineering subcommittee
- Member 2005 to present
E05 Fire Standards Committee
- Member 2005 to present
E05.11 Fire Resistance subcommittee
- Member 2005 to present
International Association of Arson Investigators, Arizona Chapter
- Member, 1999 – present
International Code Council
- Member ’88 – present
- Adhoc Committee on smoke control, successful in rewriting Chapter 56 on covered Malls
National Academy of Forensic Engineers
National Fire Protection Association
- Member, 1985-present
- Member Warehouse Fire Problem subcommittee, 1988
National Society of Professional Engineers
Order of the Engineer
- Member ’88 to present
Phoenix Backflow Prevention Ordinance Study Committee
Member 1993/94
Society of Fire Protection Engineers
- Member, 1988-present
- AZ Chapter President, 1996 & 1997
- National Membership Committee, Member ’98 – present
- Publications Committee, Member, 2002 – present
- Southern Nevada Chapter, Member 2004
Society of Fire Protection Engineers- Arizona Chapter
Society of Fire Protection Engineers- Nevada Chapter


































