stockbreeder

noun

A person who breeds and raises livestock.