Bank reconciliation statement is prepared by____________?

Bank reconciliation statement is prepared by____________?

A. Accountant of the business
B. Manager of the business
C. Controller of the bank
D. Accountant of the bank