glenn blake is the current chief editor