Investing legend Louis Navellier is one of America’s top Money Managers, with over $1 billion under management