The Present Day Republican Party