Millionaire investor identifies 500 companies making money like crazy