Learn more about the interests and insights of UK professional Stuart MacFarlane.