Thomas makes no mention of his political defection on his political website

Bit disingenuous, no?  No updated post since 5 April 2019 …

Proud to be Independent? Seems not.