GMT charged with $30 million fraud conspiracy