Stephen Brennan
Independent designer and creative director with 20+ years experience shaping visual identities and brands.