42% finance leaders lack trust in their own data.

Read the original article on FinTech Peek.