Kevin is a Managing Director at Vestar focused on Consumer investments.
Before joining the firm in 2004, Kevin spent 23 years as a strategy and operations consultant specializing in consumer products, retailing and multi-point distribution, as well as healthcare and industrial marketing. For 11 of those years, Kevin was a strategic adviser to Vestar, and served on the boards of several Vestar portfolio companies. Kevin began his consulting career at Bain & Company, and went on from there to co-found Corporate Decisions, Inc. When that firm was acquired by Marsh & McLennan, Kevin became a Managing Director of Marsh & McLennan’s financial consulting arm, Mercer Oliver Wyman.
Kevin holds a BA from Brown University, where he is a Trustee Emeriti, and an MBA from Harvard Business School.