David Cruz Net Worth in 2025