Spencer Till
Executive Creative Director at Lewis Communications
Birmingham, United States