SHOW LEACH THE MONEY!
Leach would expand TCF to 80,000 in ten years or less.
NO LEACH = EPIC FAILURE
I don't know that I believe there is, but if there is any truth to the rumors that this job is a hard sell, why wouldn't you at least interview Leach? It's utterly confounding to me.