TEFAC is engaged in promoting the production and marketing of 5 main agricultural products Maize, Beans, Sesame, Rice and White Sorghum, small holder farmers are contracted to produce. TEFAC does farmer mobilization, Agri input distribution, advisory services and bulking, processing, value addition and marketing