Which republican president worked out an agreement with the democratic majority in congress to raise taxes and reduce the national debt?

George HW Bush......aka, Bush 1.