Daniel Barnes is a senior manager in risk advisory at Deloitte.
October 1, 2020
Pushed to become more digitally dependent, businesses may have overlooked key risks.