Articles for tag: $40 million, co-founded, Company, invested, Jeffrey Epstein, Peter Thiel