Sudarshan Harave Chair Kishan Joshi Vice-Chair Jeff Nilles Treasurer Ed Massey Secretary Doug Osterhout Program Director Mikhail Guz Communications Director