patron: someone who supports or champions something
benefactor: a person who helps people or institutions (especially with financial help)
carbon tetrahalide: compounds composed of 1 carbon and 4 halogen molecules