Stephen Sands is a distinguished Senior Advisor at Lazard and the former Vice Chairman of Investment Banking, having also served as Chairman of the Global Healthcare Group. They co-founded Enzytech, Inc. and held a pivotal role as a Partner at McKinsey & Company from 1990 to 1994. In addition to their current positions on the boards of Bicycle Therapeutics and Recordati, Sands has previously contributed to various companies, including CytoSite BioPharma and Cognition Therapeutics. They hold multiple degrees, including a Bachelor's in Biology from Oberlin College and an MBA in Finance from New York University.
This person is not in the org chart
This person is not in any teams
This person is not in any offices