Certified Anti-Money Laundering Specialist (#58)

What kind of person should perform the independent testing of an institution’s anti-money laundering program?

A certified specialist in the anti-money laundering field
A former anti-money laundering officer from a similar institution
A person who reports directly to the Board of Directors or a Board Committee
A retired government regulator or federal law enforcement officer