User blog comment:TinyCastleGuy/Yep - Upcoming Games/@comment-3060206-20120528054941/@comment-1455034-20120531233934

Or Dr. Moreu from The Island of Doctor Moreu.