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

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