Author Vicky Gallagher

Vicky Gallagher is Communications Manager for CertainTeed Corporation