News

Leach, 47, founded the company in 2011 and led it through a $660 million IPO last April. Filings show he owns 11% of the ...