James Granger is a passionate and driven designer with experience in layout, typography, corporate identity, and branding. He has over 20 years of experience working in creative teams and producing high-quality print and multi-media materials.