Yep, I've found out who the little bugger is.

Sheesh. He's a Master Scientist.