Stephen Hance
Visiting speaker