Michelle Stack

Michelle Stack

CEO

Michelle Stack is the CEO of National Cancer Center. She has a long and successful career working with respected national non-profits. Her innovative strategies have brought in new revenue and increased awareness. Prior to working in the non-profit sector, Michelle held corporate leadership positions with world class companies including Estee Lauder and LVMH. Her Marketing expertise and business acumen have provided tremendous value.  Michelle attended the University of Michigan and holds a full scholarship Masters Degree from The University of Illinois.