Sam Rose Author

Sam Rose is Lecturer in Art History at the University of St. Andrews.