It doesn't sound like Seth is Vertigo. Besides, he's been done already, and he's not a new character on the show. Dr. Alchemy perhaps? Edit: I was looking at Wikipedia and saw his name listed as one of the Beetle's enemies. But upon further reading, I realized he's one of Flash's villains.