Currently, who prepares the federal budget?
a congressional conference committee
the director of the Congressional Budget Office
the Government Accountability Office
the president and his staff