Hold


David Lovelock is a creative designer / director, based in London, with over 20 years experience.
Doing many different things at any one time, but concentrates in producing engaging, original and intelligent design for brand identity, online and print.