Certified Anti-Money Laundering Specialist (#6)

Which element is generally required of all anti-money laundering programs?

A computer-based suspicious activity monitoring system
A qualified compliance officer to manage the program
Annual in-person AML training for all employees
An enhanced due diligence program for all new customers