James Scott No Comments

The cause which produces effects or results.