Nell Russell's Location
Chicago, IL, US
Nell Russell's Work
Nell Russell's Education
Nell Russell's Summary
Nell Russell, based in Chicago, IL, US, is currently a Chief Growth Officer at Covey Skin, bringing experience from previous roles at IPP - Independent Pet Partners, William Blair and William Blair & Company. Nell Russell holds a 2012 - 2016 Bachelor of Business Administration (BBA) @ University of Wisconsin-Madison - School of Business. Nell Russell has 3 emails and 1 mobile phone number on RocketReach.