James Long — Canadian playwright and theatre director