I've read most of what Randy has written. I've gone to his web site, and read it all. I talked a lot to him in PM's on the 24Hour forum years ago.
He has a lot of good info available. He also has some I don't agree with, and his stand on CVA is ridiculous. He's getting paid for that, so I guess he feels justified for it. I don't.