Explain the anti-money laundering procedures which your firm must maintain, which specifically relate to the potential new clients and the new staff.
A: Risk assessment and ongoing monitoring
B: Customer due diligence and record-keeping
C: Staff training and reporting suspicious activity
D: All of the above