Greg Libenson at his computer workstation