Peter Sheppard TIAA digital assurance director Recent work Work recently published by this person. Constant vigilance Comment 06 January 2022