She served as a Temporary Sheriff from 1995 to 1999, as Chairman of the Scottish Partnership on Domestic Abuse from 1998 to 2000, and as an Advocate Depute from 2000 to 2001.
She held the positions of Temporary Constable from 1995 to 1999, Chairperson of the Scottish Partnership on Domestic Abuse from 1998 to 2000, and Deputy Advocate from 2000 to 2001.