derrick anderson net worth