Todd Chaffee, ’82 BSB, was named the number thirty-nine tech investor in the United States by Forbes for his work as a partner at Institutional Venture Partners leading investments in firms such as Netflix and Yahoo.