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