. * * window.aa needs to exist and be usable by ANY module's script, * however early it runs - main-nav's script, for one, runs near * the top of

91探花

, well before the real search-insights.js * so the download * begins as early as before. Repeat calls share the same downloads, a * failed load is retried on the next call, and the versions / SRI * hashes live only here. * * Algolia Insights is unaffected: window.aa above is still created in * on every page and queues events until search-insights loads. * * window.loadAlgoliaLibs({ priority: 'high' }) (Oct 2026): used by the * /search page, where the first results wait on these libraries. Chrome * gives async scripts low priority, behind images and fonts; this asks * for high instead (fetchpriority). Only the first call for a library * sets its priority - later calls share that download. */ (function (win, doc) { var LIBS = [ { ready: function () { return !!win['algoliasearch/lite']; }, src: 'https://cdn.jsdelivr.net/npm/algoliasearch@5.52.1/dist/lite/builds/browser.umd.js', integrity: 'sha256-I2oYUIvhx1g6l4lTP+yoERbzLIHKzw4AKaBRQPwIeDY=' }, { ready: function () { return !!win.instantsearch; }, src: 'https://cdn.jsdelivr.net/npm/instantsearch.js@4.98.0/dist/instantsearch.production.min.js', integrity: 'sha256-ngmqZk4WBxUw257aMYZayyNBd983INngagv0jI6Ecfs=' } ]; function loadOne(lib, options) { if (lib.ready()) return Promise.resolve(); // One download per library, shared by every caller; reset on // failure so the next call retries just the library that failed. if (lib.pending) return lib.pending; lib.pending = new Promise(function (resolve, reject) { var script = doc.createElement('script'); script.src = lib.src; script.integrity = lib.integrity; script.crossOrigin = 'anonymous'; script.async = true; if (options && options.priority === 'high') script.setAttribute('fetchpriority', 'high'); script.onload = function () { lib.ready() ? resolve() : reject(new Error('Loaded but not available: ' + lib.src)); }; script.onerror = function () { script.remove(); reject(new Error('Could not load ' + lib.src)); }; doc.head.appendChild(script); }); lib.pending.catch(function () { lib.pending = null; }); return lib.pending; } win.loadAlgoliaLibs = function (options) { return Promise.all(LIBS.map(function (lib) { return loadOne(lib, options); })); }; })(window, document); . */ window.hsConversationsSettings = window.hsConversationsSettings || {}; window.hsConversationsSettings.loadImmediately = false; (function (win) { var EVENTS = ['pointerdown', 'keydown', 'touchstart', 'scroll', 'mousemove', 'wheel']; var done = false; /* 19 Oct 2026 - chat widget layout shift (field CLS). Phones fail Core Web Vitals on CLS (p75 ~0.2 site-wide in CrUX for months). Biggest cause found: HubSpot's chat container is fixed to the bottom-right corner and changes size - 100x96 launcher to 282x253 when the welcome message pops up (~5 s after load), and to full screen when a visitor opens the chat. Its top-left corner moves, so Chrome scores it as a layout shift: 0.088 per page view at 360x640 (0.044 at 412x850), on every page. Taps happen inside the chat iframe, so the parent page never sees the input and the open/close shifts count too. Fix: whenever the container's size changes it is made transparent for 400 ms (Chrome doesn't score shifts of invisible elements), then shown again at its new size. Tested on live io1001 at 360x640 in a cookie-less frame: the 0.088 shift no longer appears. The chat itself is unchanged - it just appears 0.4 s later at each resize. Relies on HubSpot's container id; if that changes this does nothing (no error). */ function cloakChatResizes() { var ID = 'hubspot-messages-iframe-container'; function watch(c) { if (c.getAttribute('data-bb-cloak')) return; c.setAttribute('data-bb-cloak', '1'); var last = c.offsetWidth + 'x' + c.offsetHeight, timer = null; new MutationObserver(function () { var size = c.offsetWidth + 'x' + c.offsetHeight; if (size === last) return; last = size; c.style.setProperty('opacity', '0', 'important'); clearTimeout(timer); timer = setTimeout(function () { c.style.removeProperty('opacity'); }, 400); }).observe(c, { attributes: true, attributeFilter: ['style', 'class'], subtree: true, childList: true }); } var found = document.getElementById(ID); if (found) { watch(found); return; } if (!document.body || !('MutationObserver' in win)) return; var mo = new MutationObserver(function () { var c = document.getElementById(ID); if (c) { mo.disconnect(); watch(c); } }); mo.observe(document.body, { childList: true }); setTimeout(function () { mo.disconnect(); }, 30000); } function loadWidget() { var api = win.HubSpotConversations; if (api && api.widget && api.widget.status && api.widget.status().loaded) return; try { cloakChatResizes(); } catch (e) {} if (api && api.widget) api.widget.load(); } function onFirstInteraction() { if (done) return; done = true; EVENTS.forEach(function (type) { win.removeEventListener(type, onFirstInteraction, { passive: true }); }); var start = function () { if (win.HubSpotConversations) loadWidget(); else (win.hsConversationsOnReady = win.hsConversationsOnReady || []).push(loadWidget); }; if ('requestIdleCallback' in win) win.requestIdleCallback(start, { timeout: 1500 }); else setTimeout(start, 200); } EVENTS.forEach(function (type) { win.addEventListener(type, onFirstInteraction, { passive: true }); }); })(window);

91探花

Skip to main content
91探花 expands senior team with four female hires

23.06.2022 | Published by Cambridge Independent

91探花 expands senior team with four female hires

Featured Image

Today 91探花 announces 4 key hires as part of its senior leadership team as it builds up capability for cell therapies. The 4 all female hires will lead across strategy, portfolio, manufacturing and quality. They are: 

  • Megan Doe: VP, Portfolio Strategy and Business Operations
  • Melissa Pong: VP of Quality & Compliance
  • Kathryn Golden: SVP Technical Operations and Cell Manufacturing
  • Annie Wilcoxen: VP of Programme Management Office

The new hires and Chief Operating Officer Kathryn Corzo spoke exclusively with the Cambridge Independent about joining the company and their reasons for wanting to be part of the 91探花 team. 

The full feature is available 

鈥淚鈥檓 excited to welcome our new female leaders to our expanding 91探花 team. Most people are primarily attracted to the company because 91探花 has a unique precision cellular reprogramming approach that enables us to manufacture any human cell with consistency at a commercial scale. 

Our workforce is diverse and our recruitment process aims to find the best person for the role. Our recent key hires are a demonstration of this. It鈥檚 important that we as a company contribute to closing the gender gap in leadership roles and open up opportunities to top talent regardless of background. I鈥檓 proud of the team we are building at 91探花 and of these latest strong hires.鈥�

91探花_CIRCLEheadshot_July24-Przemek-Obloj-3
Kathryn CorzoChief Operating Officer, 91探花

Short biographies for the new hires: 

Megan Doe: Prior to 91探花, Megan spent five years in strategy, operations, and analytics roles in larger biopharma, most recently as a Senior Director in the Cell Therapy Development and Global Portfolio Strategy teams at Takeda Oncology and earlier as a Director of Portfolio Analytics in Corporate Strategy at Sanofi. Prior to Sanofi, Megan spent six years in the Life Sciences Practice at L.E.K Consulting, where she specialized in portfolio prioritization and strategy, market landscape analysis, forecasting and valuations, and team and client stakeholder management across multiple therapeutic areas. Megan holds a B.A. in Biology from the College of the Holy Cross and a Ph.D. in Genetics from Dartmouth College, where she conducted research into MYC-driven breast cancer tumorigenesis mechanisms.

Melissa Pong: Has 20+ years of extensive quality, compliance, and operational experience in biopharmaceutical industry. She is a leader with proven track record in establishing fit-for-purpose quality management systems and building/supporting a quality culture where everyone takes accountability in commitment to quality and compliance.

Kathryn Golden: Is an accomplished CMC executive with a track record of shepherding complex drug candidates from discovery stage to pivotal trials. Her expertise includes integrated process development, phase-appropriate quality and regulatory coordination, and management of contract manufacturing organisations.  She has been an early employee at six biotechnology start-ups, including Q32 Bio and Codiak BioSciences. Kathryn is particularly passionate about increasing access to transformative therapies and is a co-founder of Sunflower Therapeutics, a start-up utilising yeast manufacturing technologies to provide biologics at point of care to underserved populations. Kathryn received her S.B. in Chemical Engineering and M. Eng. in Bioengineering from the Massachusetts Institute of Technology and holds an M.B.A. from the Sloan School of Management at MIT.

Annie Wilcoxen: Has over 18 years of experience advancing complex drug development programs at all stages of development, across large pharma (Eisai and Amgen) and smaller biotechs (Akebia, Wave Life Sciences and Q32 Bio). Her therapeutic expertise spans across multiple therapeutic areas, including: immunology, oncology, neurology, nephrology, metabolic diseases and CNS. During her career, Annie has developed a passion for Program Management as well as a deep and broad skill set in building out the project management function to ensure seamless execution of development activities related to pipeline programs from research stages through to commercial and other post-approval activities. She advocates establishing integrated program/project plans and leading strong cross-functional teams to build an operational structure that supports efficient Program and Project Management. Annie received her Ph.D. in Organic Chemistry from the University of Wisconsin, where she conducted total synthesis of natural products which are associated with significant pharmacological activities.

Related pages

About us Coding cells to advance the wellbeing of humanity
Careers See the latest openings
Blog See the latest blogs