Ryan Welch

Ryan Welch

Opinion author

Ryan Welch is a senior project manager at the New England Consulting Group. A graduate of Tufts University with a degree in economics, Welch works across NECG’s Healthcare and Consumer Packaged Goods practices, bringing analytical discipline and market perspective to help deliver strategic insights and impactful growth opportunities for clients.

The coming flu season is the clearest indication yet that biopharma’s long-standing assumptions about predictability, prevention and portfolio structure are no longer guaranteed.