Which of the following should sign checks under conditions of effective internal control?

Which of the following should sign checks under conditions of effective internal control?

a. Treasurer.
b. Purchasing agent.
c. Accounts payable clerk.
d. Person preparing the checks.