カードナルドの「our lady of lourdes」中等学校で教育をうけ、グラスゴー大学では経済史と政治で修士号を取得した。