republican john adams