Jim Dougherti

Active Plymouth Meeting, PA President for Mechanical Contractors Association