larry hoover net worth