Set and costume designer for theatre, film and television productions. Studied theatre, film and television at the University of Glasgow, Scotland. Initially production assistant for the theatre maker Purni Morell in Scotland, then stage manager including at the National Theatre, the Young Vic, the Royal Court Theatre and the Unicorn Theatre in London. Regularly collaborates as a set and costume designer with the directors Alexander Zeldin and Joy Wilkinson. Set and costume designer for productions at the National Theatre in London, the Traverse Theatre in Birmingham, the Theatre Royal Plymouth, the Berliner Ensemble (for Simon Stone) and Theater Freiburg, among others. Former associate artist at the Live Theatre in Newcastle. Founding member of the set and costume designers collective Scene/Change.