Open Technology Fund Names CEO, President Nov 26, 2019 | 12:12 pm The Open Technology Fund (OTF), a nonprofit that works on projects to advance global internet freedom, has named Libby Liu chief executive officer. […]