Person Details

Home

Thecla Schiphorst

School of Interactive Arts + Technology, Simon Fraser University, Simon Fraser University