Congressional Budget Office estimates federal deficit of $668 billion for just-completed budget year

WASHINGTON – Congressional Budget Office estimates federal deficit of $668 billion for just-completed budget year.