Craig Oliver: Unleashing demons

313