Donald Macintyre

Donald Macintyre is the chief political commentator for the Independent and a frequent broadcaster.