patron: someone who supports or champions something
causal agent: any entity that produces an effect or is responsible for events or results
chlorococcales: unicellular green algae that reproduce by spores