About Us

Key People

STI is an employee owned company with its managing team combining 100+ years of experience in the insulation industry. Below is a list of key personnel.