Grant Duncan PhD 

Political commentator, academic and author