producer

PRODU'CER, n. One that generates; one that produces.