Greg Lavallee

Greg Lavallee is the director of technology at Slate.