Ah I loved it when Ron was involved somehow in a case. He is a fun villain, he's evil, but he does it with a certain flair. I adored Clavo, but I like Ron too.
That being said, there was no mention of Ron whatsoever in S8 that I can remember, so I kinda doubt he'll be the responsible party. Who...