It’s only shady if he doesn’t disclose it, and he is very upfront about disclosing it. Calling someone’s writing shady because he works for a firm that lent money to an oil firm is nothing more than an ad hominem. Critique what is in his writing, not who he works for.