Answer:
Most companies require at least two signatures for checks over a certain amount. This is done to keep a checks and balances system within the company.
Checks are usually prepared by the finance department, and if the only someone inside that department was required to sign the check, then how could management control if the payments were correct or not? That is why an extra signature form someone outside the finance department is required.