Barron Companies management has been investing in stocks, bonds, commodities, real estate and property rental for over 25 years.