James Black

James Black is a Canadian financial executive and conservative political commentator.