Mod Dowd was a Jagex moderator who works on the Bug Testing team for Jagex, but he left Jagex in early 2012.