Charles Landry: white knight for a thinking city