Tiểu sử
Đảng chính trị:
- Alba Party
- Scottish National Party
Giáo dục
Được giáo dục tại:
- Linlithgow Academy
- University of Edinburgh
Kinh nghiệm chính trị
Vị trí tổ chức:
- Cabinet Secretary for Justice
- Member of the 1st Scottish Parliament
- Member of the 2nd Scottish Parliament
- Member of the 3rd Scottish Parliament
- Member of the 4th Scottish Parliament
- member of the 58th Parliament of the United Kingdom
- Member of the 58th Parliament of the United Kingdom