Peter Klein is the current director at Accolade. Prior to their current position, Klein was with Denali Therapeutics and F5 Networks. Peter also spent time at Microsoft from November 2009 to June 2013 where they served as the CFO.
Peter Klein would have completed a Bachelor of Arts at Yale University.
Links