User blog comment:Epicmeme/Dot possibly is director/@comment-98.82.115.79-20121117224350

But really...Dot is!