Which of the following professional services would be considered an attestation engagement ?
A. A consulting service engagement to provide computer-processing advice to a client
B. An engagement to report an statutory requirements.
C. An income tax engagement to prepare federal and state tax returns.
D. The compilation of financial statements from a client's financial records.