I know nothing of his "pedigree" but it really doesn't matter. I've always disliked determining credibility based on the number of type ratings one has. Judge what he says on the merits of the argument which I, a mid range airline guy (3 types if you must know) happen to agree with.
As you've indicated, you have made up you're mind, given that, it shouldn't make a difference what his background is.