James Long - Canadian playwright and theatre director