storm leroy net worth