SaaS Database/People/Eric LeachELEric LeachAdvisory Board Member at Baffle, Inc.LinkedInCompanyBaffle, Inc.Santa Clara, United States · Founded 2015Revenue$3.3MFunding$35.5MTeam size61Company profile →Also at Baffle, Inc.Ameesh Divatia · CEOSumandra Majee · Chief Product ArchitectAshmeet Sidana · Member Board of Directors and Seed Investor