Il grandit à Édimbourg. Bien qu'à l'adolescence, il soit trop jeune pour voter au référendum écossais de 1979, il estime que cela a suscité son intérêt pour la politique . Il travaille pour Electrolux à Édimbourg jusqu'en 1999, date à laquelle lui et sa femme déménagent à Tore sur l'île noire. En 1999, il fonde une société, teclan ltd, à Inverness, qui fournit des services de marketing numérique aux détaillants en ligne et aux commerçants en ligne.