I imagine Dr Geff must feel pretty satisfied that he's got his Christmas bills and holiday vacay already paid for. At least, that the only way I can explain his testimony.
I wonder if that was part of the deal to get him to testify: they would make it worth his while.