Dr Thomas Rist

Dr Thomas Rist
Dr Thomas Rist
Dr Thomas Rist

BA, PhD

Senior Lecturer