No, he didn’t. What you pasted is absolutely not evidence that Cruz suggested Roberts. You’re repeating a Trump lie which Cruz has denied.
That’s an article from Ted Criz himself in 2005 saying what I just told you.
You can pretend that Ted Cruz never wrote that article all you want..., but that does not mean you dictate reality.
You live in fantasy land if you think Cruz has nothing to do with John Roberts.