 DBA the Invesco DB Agriculture Fund is currently down nearly 10 from its year-to-date high but billionaire investor Mario Gabelli is convinced the agri stocks are a good investment for the next several years. 