Bob McFarlane

Fascinated by social media, and all that it has to offer small businesses and start-ups.