Coronavirus information and guidance

Prof James MacMillan

Prof James MacMillan

Professor of Theology, Imagination and the Arts

Researcher profile

Email
jlm29@st-andrews.ac.uk