Stuart MacDonald is the Chief Marketing and Revenue Officer at FreshBooks, the leading online invoicing and bookkeeping service for small businesses with over 4.5 million users worldwide.