Tomorrow morning Michael Cohen will give public testimony that, at least according to his written opening statement, looks to be

Read More