Former union official, broker charged in $6.6 million fraud