financial analyst: an analyst who studies the financial performance of corporations
causal agent: any entity that produces an effect or is responsible for events or results
armored car: a military combat vehicle on wheels with light armor (and usually a machine gun)