Prof Duncan Pirrie

Honorary Associate Professor

Email:

Visit personal website »

I am a consultant lecturer and honorary associate professor.