provider: someone who provides the means for subsistence
benefactor: a person who helps people or institutions (especially with financial help)
horn poppy: yellow-flowered Eurasian glaucous herb naturalized in along sandy shores in eastern North America