Francis Lee's Location
United States
Francis Lee's Work
Francis Lee's Education
Massachusetts Institute of Technology
Bachelor of Science (B.S.)
Northwestern University - Kellogg School of Management
Master of Business Administration (MBA)
Francis Lee's Skills
Francis Lee's Summary
Francis Lee, based in United States, is currently a EVP and Chief Financial Officer at Sleep Number Corporation, bringing experience from previous roles at Wyze and Nike. Francis Lee holds a Bachelor of Science (B.S.) @ Massachusetts Institute of Technology. With a robust skill set that includes Strategy, Competitive Analysis, Forecasting, Strategic Planning, Finance and more, Francis Lee contributes valuable insights to the industry. Francis Lee has 5 emails and 1 mobile phone number on RocketReach.