Margaret qualified as a solicitor in 1983 and joined the commercial law firm Shoosmiths, where she became a partner in 1989 specialising in banking, commercial and chancery litigation.
In 1997 Margaret left Shoosmiths to take an academic position at the University of Northampton where she is now a senior lecturer in Law and a Fellow of the Higher Education Academy. Margaret has been course leader for the LLB and an external examiner for the Graduate Diploma in Law. Margaret coordinates the University of Northampton’s Pro bono Legal Advice Clinic and supervises Streetlaw activities.
Margaret was appointed as a tribunal judge in 1998 and continues to sit as a tribunal judge in the Social Entitlement Chamber.
From 2000 until 2006 Margaret undertook work for the education and training department of the Law Society. In 2003 Margaret chaired an independent inquiry into the disappearance of a child missing from care. From 2002 until 2007 Margaret served as the independent chair of the Standards Committee of Northampton Borough Council.
In 2005 Margaret was appointed as an appeals panel chair of the Postgraduate Medical Education and Training Board and since 2010 has been a legal chair of the General Medical Council’s Registration Appeals Panel.