Steve Willows specializes in branding and logo design.