After more than 15 hours on the witness stand, Michael Cohen’s testimony concluded. Although the defense attorney scored a …

source