Kevin Troutman

Active Bristol, CT President for Contractors' Specialized Inc