Timothy Johnson

Active Cary, NC Senior Vice-President for Ply Gem Holdings, Inc.