Craig Holmes is a photographer with 30 years experience across editorial, marketing, exhibition.