David Spiller: Putting Magic on the Wall