Działalność zawodowa i polityczna do 1997 W latach 1966–1968 pracował w administracji rządu Kenii jako urzędnik do spraw finansów. Jeszcze podczas studiów wstąpił do Partii Liberalnej, później związał się jednak z Partią Pracy. W 1970 bez powodzenia próbował uzyskać mandat deputowanego z okręgu Glasgow Hillhead. W latach 1971–1974 był radnym miejskim w Glasgow. Później zatrudniony w Foreign and Commonwealth Office. Pod koniec lat 70. był doradcą ministra handlu Johna Smitha. W 1979 bez powodzenia starał się o partyjną nominację w okręgu Hampstead.

Od 1983 do 1990 pracował jako specjalny doradca sekretarza generalnego Wspólnoty Narodów Shridatha Ramphala do spraw gospodarczych. W 1990 został zatrudniony w Royal Dutch Shell, od 1995 na stanowisku głównego ekonomisty.

Kontynuował przy tym działalność polityczną. Po rozłamie w Partii Pracy w 1982 przeszedł do Partii Socjaldemokratycznej. Z jej ramienia bez powodzenia startował w wyborach 1983 i 1987 w okręgu York. Wraz z socjaldemokratami przystąpił do nowo tworzonych Liberalnych Demokratów, w 1992 był kandydatem tego ugrupowania w okręgu Twickenham. Przegrał wówczas z kandydatem torysów Tobym Jesselem.