Johanne Sloan

Johanne Sloan is an associate professor in the Department of Art History at Concordia University.