News

What defines a 'founder-led' company? Simply put, it’s when the founder owns a meaningful stake (usually ~10% or more) and holds an executive or Board seat. Lam has boiled founder success down to ...