Skip navigation links
Code Development
Training and Certification
About Us
Industry Links
Contact Us
What's New
Skip navigation links
Members Only
Why Become a Member
How We Help You:Expand How We Help You:
Contact Field Manager
Field Services Assistance
Ask A Code Question
IAPMO Certified Professionals Search
Government Relations
Drought ToolkitExpand Drought Toolkit
Career Center
Uniform Codes Questions & Answers
Water Demand Calculator
2017 Oregon Plumbing Specialty Code
Appeals Decisions 2017
Petition Filed and Council Appeals Decisions
IAPMO Instructors 


Tim Collings

Tim Collings is the Senior Building Inspector specializing in Plumbing, Mechanical and Fire Protection systems for Salt Lake City Corporation. He has been inspecting plumbing, mechanical, and fire protection systems for Salt Lake City Corporation since August 1981. Tim is a licensed Master Plumber in Utah and was a licensed journeyman plumber in Wyoming. Tim was also a licensed plumbing and heating contractor and taught in the plumbing apprenticeship program in Salt Lake City for 18 years and has been a member of IAPMO since 1981.

Tim was elected to the board of directors of IAPMO and served in that capacity for seven years. In addition to his work on the board, Tim served on many IAPMO committees including: The IAPMO Plumbing Code Change Committee; the Mechanical Code Workshop Committee; the Credentials Committee; the Special Seminar Committee; the Research and Product Certification Committee; and the Ad Hoc Committee on Grease Traps. In addition to his wide experience as a committee member Tim chaired the Appendix C Committee and the Ad Hoc Committee on Thermal Expansion and is currently Chairman of the Uniform Plumbing Code Technical committee. Tim’s instruction is supported by a solid background that combines professional experience with a wide variety of committee service.


Jeff Hutcher

Jeff Hutcher
 is the Senior Plumbing and Mechanical Inspector for the city of Oakland, CA. He has taught residential plumbing at the community college level and authored the original Plumbing Code Check for Tauton Press’ Code Check series and commentary for Chapter 16 of the 2012 UPC Illustrated Training Manual for IAPMO.

Jeff currently serves on IAPMO’s Education and Training, Publications, and Green Technical Committees. He grew up in a plumbing family and learned the basics from his father. He worked in the mechanical industry while earning his bachelor’s degree and then attended the New England Fuel Institute to obtain a Solar Energy Certification. In 1984, he obtained his California plumbing license and started his own business; in 1992 he joined the city of Oakland Building Department.



Roger Fuller

Roger Fuller is a Chief Building Official with Sacramento County, CA. He has served as a Mechanical plan checker for 9 years, Supervising Building Inspector 3 years covering counter operations, Plan Review and Plumbing and Mechanical Field Supervisor, Mechanical contractor for 11 years, Principal Inspector and now Building Official. Roger has a total of 40 years in industry related experience. He has 18 inspector certifications including “Certified Building Official”. He has been a Sacramento area resident for 36 years. Presently, he and his wife are enjoying the “Empty Nest” way or life. Roger has two hobbies. He and his wife ride recumbent bicycles and he also shows and drives a 1955 Thunderbird. 

Roger keeps active in industry organizations including IAPMO (International association of Plumbing and Mechanical Officials), ASPE (American Society of Plumbing Engineers). Roger serves on the Educational Committee of SVABO (Sacramento Valley Association of Building Officials) and had been an instructor in numerous plumbing and mechanical code classes for CALBO. Roger continues as a IAPMO certified instructor since 2005.


John Jordon

John Jordan Jr. has been involved in the plumbing industry in the Houston, Texas area since 1976, when he began his career as an apprentice with Plumber’s Local Union #68 — the local with which he remains today. John worked in various types of construction projects including residential, multi-family, commercial, industrial, schools, hospitals, and high-rise construction while working at his father’s plumbing company. He carries a backflow device tester’s license from the Texas Commission on Environmental Quality as well as a journeyman plumbing and inspectors license with the Texas State Board of Plumbing Examiners with endorsements for medical gas installations and water protection specialist. John became a plumbing inspector with the city of Houston in 1994 and became a senior plumbing inspector in 2000. He has been IAPMO-certified in the Uniform Plumbing Code since 1995. John has been an apprentice and journeyman instructor for HAPJAC for UA Plumbers Local #68 in Houston, Texas since 1995 and has taught water supply and drainage, Auto Cad, and medical gas installations. John is also an ASSE-certified backflow tester, repairer, and surveyor and teaches these classes for HAPJAC. Additionally, he teaches the survey class for the United Association at Washtenaw Community College in Ann Arbor for UA instructors. John also teaches for the Institute of Continuing Education for license renewal of all state of Texas plumbing licenses and has written multiple chapters and presentations for the ICE textbook. John has written several articles for the American Society of Sanitary Engineering magazine Plumbing Standards. In 2006, he received an associate’s degree in applied science in industrial training from Washtenaw Community College and is pursuing his bachelor’s degree from the National Labor College. John teaches the Uniform Plumbing Code, the Uniform Mechanical Code, and the International Plumbing Code.

John has numerous trade affiliations. He is a member of the United Association of Plumbers and Pipefitters, IAPMO, and the Gulf Coast IAPMO chapter. He is president of the Gulf Coast chapter of the American Society of Sanitary Engineering, as well as a member of the ASSE board of directors for ASSE region 3, the ASSE seal board, and the ASSE Cross Connection Advisory Board.

Dan Rademacher

Dan Rademacher is currently the owner operator of Plumbing Code and Design Consulting and formerly a Lead Plumbing/Mechanical Designer III with CTA Architects and Engineers, a national A&E firm specializing in plumbing design and plan reviews for plumbing/mechanical code compliance. Dan served as the chief plumbing/mechanical inspector for the Plumbing/Mechanical Safety Section of the Montana State Building Codes Bureau for 8 years. He is a journeyman and apprentice instructor for UA Local 41 and offers his students a wide variety of experience in the field of plumbing. Dan is a licensed plumber and has been a member of the UA since 1989 and worked for many local contractors in the Northwest before becoming a plumbing/mechanical inspector. He is also an official IAPMO instructor and member of IAPMO’s Education and Training Committee.



Phil Ribbs

Phil Ribbs has enjoyed a long and varied career in the plumbing and mechanical industries. In 1974, he began work as a plumbing and mechanical inspector with the city of San Jose, California. He was soon promoted and rose steadily within the organization, until he became the chief plumbing, mechanical, and electrical inspector with San Jose’s Department of Planning, Building, and Code Enforcement. He held that position for nearly 20 years, during which time he witnessed almost every situation imaginable involving plumbing, mechanical, and electrical systems. At that point, Phil retired from the city and began his own consulting business.

Phil has been a member of IAPMO for much of his professional life, where he has been highly involved in the development of the codes. He has served on IAPMO Technical Committees and has chaired task groups. He has also participated in IAPMO’s Code Change Committee and the Education Committee. Along with all of those activities, Phil was on our board of directors and held the office of vice president. His efforts were recognized when he was given the Government Person of the Year award in 2004.

Phil is a dynamic and extremely well-informed instructor. He has the gift of presenting information in a way that is interesting and easy to understand.

Dave Straub

David Straub currently serves the city and county of Denver as a plumbing inspector. His 35 years of plumbing experience encompass work as an apprentice, journeyman, foreman, and private contractor. He has more than 20 years of experience as a plumbing inspector. For more than two decade, he has been an instructor for apprentice and journeyman plumbers.  David is a certified United Association plumbing instructor and has spent several years as an instructor at the UA instructor training program.  He is a certified IAPMO inspector and serves on the Education & Training Committee, of which he is currently the chairperson. David has knowledge in the Uniform Plumbing Code and the International Plumbing Code as both instructor and inspector. His experience and strong background in instruction come across in his presentation of materials and subject matter. He is an enthusiastic and well-organized instructor with much to share.



 Massachusetts Instructor Team


Brian Allard

Chris Costa

Peter DeFreitas

John Dolen

Doug Hawthorne

Ron Heim

Marty Henry

Jim Imprescia

Duke LaConte

Doug Langtry

Richard McMillan

Manny Pereira

Marc Zade