Après une brève période avec Scott Leitch comme directeur intérimaire, Mark McGhee a été nommé au poste.
Mark McGhee a été nommé directeur du club le 18 juin 2007, avec l'ancien capitaine de club Scott Leitch, comme directeur adjoint du club.