When then-Bank of America Corp. general counsel Tim Mayopoulos learned last December 9 that losses at Merrill Lynch & Co., Inc. were almost twice what he was originally told, Mayopoulos asked to speak with the chief financial officer about it immediately. Instead, he was told to wait until the next day.

“We never met,” Mayopoulos says, in remarks prepared for delivery to Congress on Tuesday. That’s because a little before noon the next day, December 10, Mayopoulos was pulled from a legal department meeting and told that he was fired on the spot, without notice and without reason.