len stoler net worth