Livestock agent is a professional who buys and sells livestock on behalf of farmers and ranchers. They may work for agricultural cooperatives, livestock markets, or private companies, and they need to have a good understanding of animal husbandry and market trends. Livestock agents often need to have strong negotiation and communication skills.