Glenn D’Cruz Editor & Author

Glenn D’Cruz is Associate Professor of Art and Performance and teaches drama and cultural studies at Deakin University, Australia.