Declan Kelly has a position (management advisory board member) at New Mountain Capital LLC

Title management advisory board member
Is Current yes
Updated over 12 years ago

Source Links