ICAC witness lashes 'public shaming'

· Brisbane Times