I read somewhere Romano quit Pixar halfway through making Up to work for a studio called Lakia (they made Corlaline). But have no idea if Teddy Newton is still there.
Lou Romano no longer works at Pixar? That’s a shame. He was one of my favourite Pixarians…
Just a heads-up, the photo on the second row from the left links to Bob Peterson. I’m not sure if it’s meant to link to him. If you want an image of Teddy Newton you can always just make a screencap from the behind the scenes of The Incredibles.