Blaine har haft en lång politisk karrier.