Craig Davidson

Managing Director of social media agency, Tag Digital. I love digital and everything that goes with it. I also love my girlfriend and my dog.