Election Tabulation Committee report

Reports from the 2010 ANM

07/24/2010

Madame Secretary,

Please accept this Report from the Election Tabulation Committee regarding certification of the 2010 Steering Committee Co-Chairs and Treasurer’s positions.

A pdf version of the report can be accessed here
or if a .doc version is preferred, go here.

The text of the Report is pasted below the challenge process with no formatting.

This is the “Challenge Election Results” text from Green Party Rules & Procedures VII.2&3 in case any candidate or voter feels that a challenge is justified:

2. Receipt & Right to Challenge Election Results

When the GNC receives a report from the Election Tabulation Committee or a properly filed Challenge as described in paragraph 3., below, the question shall be put to the GNC, on the fourteenth day following the transmittal of the report, on certifying the results as so reported, and as a distinct question, on sustaining each Challenge as may have been timely filed. In presenting a question on sustaining a Challenge, it shall be made clear that to sustain the Challenge is to act to adopt such amendments to the certification as may be proposed by the sustained Challenge. Such questions shall be resolved by a simple majority vote of the GNC.

3. The Resolution to a Challenge to Election Results, Proposed for certification

(a) Any contest to the results proposed by the Election Tabulation Committee for certification by the body conducting the election shall be filed within seven days of the transmittal of the report to be challenged. It shall take the form of a Challenge to the Election Results, as Reported by the Election Tabulation Committee on (a date). It shall set out the facts supporting its contention that the election proposed to be certified was not conducted in accordance with the rules governing such elections, and that a proper application of the rules would have yielded a different result. Such Challenge shall also propose amendments to the certification report to permit the GNC to certify those portions of the report, supportable by the evidence, and proposing a course of action for the resolution of the remaining contested seats.

(b) Such a Challenge may be filed by (i) any candidate who appeared on the ballot by virtue of having been nominated for consideration in such election, or (ii) any write-in candidate for whom the Election Tabulation Committee reports that they have received a number of votes within five percent of the winning threshold necessary to win a seat in the election or (iii) by any voter who presents evidence that their ballot was not appropriately recorded in the tabulation of the election.

(c) If there is objection to the certification, the question of sustaining the challenge shall be put to the GNC, followed by the question of Certifying the Report, as amended by any sustained challenge. A majority vote of the GNC shall be binding on each question.
* * * UN-FORMATTED TEXT OF ETC REPORT * * *

Report of the Election Tabulation Committee Green Party of the United States

For the Election Concluded June 26, 2010

To: Green Party National Committee, Green Party of the United States
From: Election Tabulation Committee
Ron Hardy (Wisconsin)
Jan Hillegas (Mississippi)
Don “Free” Land (Tennessee)
Frank Young (West Virginia)
Date: July 5, 2010
Subject: Final Report 2010

We are pleased to submit this final report in accordance with our responsibilities pursuant to Article VII of the Green Party Rules and Procedures.

TABLE OF CONTENTS

I. Declaration of Results for Co-Chairs and Treasurer (p.2)

II. Narrative Description / Tabulation of Votes (p.2)

III. Problems With Election / Requests for Clarification (p.3)

IV. Steering Committee Co-Chair Election (pp. 5-14)
a. Ballots (p.5)
b. Verbose Report with no ballots eliminated (p.5)
c. Verbose Report with rogue ballot eliminated (p.7)
d. Verbose Report with both rogue ballot and one late ballot eliminated (p.9)
e. Ballot File (p.11)

V. Treasurer Election (pp.14-17)
a. Ballots (p.14)
b. Verbose Report with no ballots eliminated (p.14)
c. Verbose Report with two late ballots eliminated (p.15)
d. Ballot File (p.15)

VI. Appendix – Database Altering Queries (p.18)
I. Declaration of Results for Co-Chairs and Treasurer

We declare that the following candidates for Co-Chair of the Steering Committee of the Green Party of the United States were duly elected on June 26, 2010 according to the rules specified in Article VII of the Green Party Rules and Procedures:

Theresa El-Amin (North Carolina) Julie Jacobson (Hawaii) Craig Thorsen (California)

We declare that the following candidate for Treasurer of the Green Party of the United States was duly elected according to the rules specified in Article VII of the Green Party Rules and Procedures:

Jeff Turner (Hawaii)

We recommend that the National Committee certify the candidates named above as having been elected to the positions indicated.

II. Narrative Description / Tabulation of Votes

Prior to the election, the Steering Committee authorized Hugh Esco to perform several modifications to the online vote page software to establish a “secret ballot, open upon close” option for Steering Committee co-chair elections. This involved several steps. One step told the vote software to send electronic “ballot keys” to a generic email address as well as to the voter. The second step involved installing a program into the vote software that would automatically fetch the ballot keys from that email account, re-connect voters with their ballots, and display them on the Vote Results page. The third step involved installing a “cron job” that would close the election at 5 PM instead of Midnight.

Three members of the ETC were present at the Annual National Meeting: Ron Hardy, Jan Hillegas, and Don “Free” Land. At 5 PM EDT, the time that the voting was supposed to close, the ETC with Secretary/Floor Manager Holly Hart became aware that the voting had not closed as it was supposed to. We located Hugh Esco, who had installed the cron job that was intended to close the election at 5 PM instead of midnight. The ETC asked Hugh to log in to the voting page and manually close the two elections, which he did.

After the elections were closed, the Floor Manager “certified” the elections, and the results were then displayed on the online vote page. At this point we became aware that while most of the voters, ballots, and ballot keys were displayed on the vote results page, five voters in the SC election did not have their ballots displayed, and four voters in the Treasurer’s election did not have their ballots displayed.

The ETC accessed the generic email account that ballot keys are sent to and located the ballot keys for the 9 ballots (between both elections) that were not displaying. We then asked Hugh Esco to manually harvest the necessary information from these 9 emails, specifically the voter’s name and ballot key, and add them to the program that reconnects ballots to voters. Upon completing this, all of the voters in the Treasurer’s election were displayed. However there was an anomaly with the Steering Committee co-chair election.

On the results page for the Steering Committee election, it was indicated that there were 112 voters, four of whom abstained, 108 of whom had cast ballots. However, the vote software had processed 109 ballots. After confirming that all voters had been matched to their ballots, one ballot remained. The ETC reviewed the email account that contains all ballot access keys from all ballots, and discovered that one voter had appeared to have cast two ballots, 3 minutes apart, which were identical. We can not explain how this happened.

The ETC felt very confident that this single ballot should not be counted as no delegate is allowed to cast two ballots, whether intentional or by mistake. Therefore, we then took the “ballot file” and ran the election again on a separate instance of the vote software, but with the rogue ballot removed. The results of the election did not change due to the removal of this ballot.

Consequently, the ETC is confident that the results of the Steering Committee co-chair election were not affected by this rogue ballot. We could have the rogue ballot purged from this election and the vote software, but the ETC feels that the cause of this anomaly should be investigated and would prefer that the rogue ballot remain until we have determined how it came to be.

Additionally, after checking the email account it became clear that three ballots were cast by two delegates after 5 PM, the time that the voting was supposed to end. Two of these were for Treasurer, one was for the Steering Committee co-chairs. In the case of the delegate who voted in the co-chair race, we were aware that the delegate had been trying to obtain her login and password most of the day. Whether or not these three late ballots should count could be a matter of contention, however we did run the ballot file in a separate instance of the software and determined that this ballot (as well as the ‘rogue’ ballot) did not affect the outcome of the election.

III. Problems With Election / Requests for Clarification
1. Closing the Election at 5 PM A “cron job” was installed that was intended to close the two elections at 5 PM Eastern. This failed to work. It is possible that the cron job specified EST instead of EDT, but we do not know. Furthermore, the “cron job” was specific to this election, thus would have to be re-written and installed during every subsequent election. This is an issue that should be addressed before the next election. The ETC recommends that the National Committee consider changing the Rules and Procedures (Article VII) to specify a normal Midnight Pacific time for the election to close, either Friday or Saturday during the Annual National Meeting, to avoid having to install a cron job every year to close the election at 5 PM and to ensure late ballots (see #2 below) are not cast.

2. Late ballots three ballots were received after the 5 PM deadline because the election failed to close at 5 PM as it was intended to do. There is uncertainty as to whether to count those ballots, as if the voter was in line as a polling place closed, or to throw them out because there was no actual line.

3. Rogue Ballot an apparent improper ballot was received in the SC election. One delegate cast a ballot at 4:31 a.m., and appears to have cast a second ballot 3 minutes later at 4:34 a.m., with a ballot for Treasurer cast by the same delegate between them. We are at a loss to explain how this could have happened. The result was that the vote page processed the extra ballot, but gave no indication that the ballot was associated with a voter. The vote page indicated that 108 votes were cast, but processed 109 ballots. We left this ballot on the vote page so that we can hopefully determine how this happened, but verified that the rogue ballot did not affect the outcome of the election.

4. Claims Voted – Two voters claimed to have voted but had no ballot associated with them. Neither voter indicated that they received a ballot key by email, and there is no evidence to support the claims that they did cast a vote. There was noted some confusion in that after ranking the candidates the voter first must click a button to “confirm” their ballot, and then click a second button to actually cast their ballot. We don’t know if this was the case in either of these cases. The ETC recommends that in future elections the ballot instructions on the vote page be more clear as to the proper procedure to vote and cast a ballot in a “secret, open upon close” STV election, including an additional warning that voters can not change their vote after voting, and clarification as to what time the election closes.

5. Delegate credentials there was one claim made that a voter who voted was no longer a delegate. That voter is listed on the National Committee Delegates page as a current delegate. Some measure should be put into place to ensure that changes to state/caucus delegations are updated with the vote page software in a timely fashion.

6. Ballot Box the email account set up to receive ballot keys after delegates vote has effectively become the “ballot box”. This email address is “vote2009@gp.org”. Ideally this email address would be more generic rather than indicating a specific year. Furthermore, the email address and password must be embedded into the vote page software to allow it to automatically retrieve ballot keys and voter information, making it problematic to change the password from year to year. Consequently, ballot box security is an issue as past ETC members may retain the password. This issue should be addressed (see #10 below).

7. Reconnecting Voters to Ballots – the process of reconnecting ballots to voters and displaying them on the vote page was designed to be automated. However there were nine ballots cast which the software failed to extract from the vote2009 email account. This needs to be investigated and fixed before the next STV election. (see #10 below).

8. Incorrect state/caucus attribution – Upon reconnecting voters to their ballots, three delegates were displayed on the vote page results connected to the wrong state/caucus. In each case the voter had previously been a delegate representing a different state/caucus than they do now. Wherever the vote page software is retrieving this data from is likely the cause, and this problem should be rectified if possible to avoid confusion. (see #10 below).

9. Technology voting online using the closed ballot, revealed upon close of election, has posed technological challenges to the ETC. Troubleshooting problems with the software requires a level of programming knowledge above and beyond what the typical National Committee Delegate has. Until this form of election has all of the bugs worked out of it and is fully automated, the ETC will require the assistance of a programmer familiar with the vote page software to assist it in tabulating election results.

10. The ETC recommends that the “vote page software” should be given a tune-up. The vote page software:

should be upgraded to the most current version, if not already;

should be evaluated to determine that it is accurately resolving STV elections per the GPUS Rules and Procedures Article VII;

should be evaluated to determine that it is applying threshold rules to write-in candidates;

should be examined to determine how a voter was permitted to submit two identical ballots in the same election;

should be examined to ensure that the modifications made to create the closed / open STV election are working properly to capture each ballot submitted;
IV. Steering Committee Co-Chairs Election

IV. (a) Ballots

Ballots for Steering Committee Co-Chairs are displayed publicly on the Vote Results Page here:
http://gp.org/cgi-bin/vote/irvresult?pid=458

IV. (b) Verbose Report with no ballots eliminated

2010 Election of GPUS Steering Committee Co-chairs
Version: 2.15
Seats: 3
Ballots: 109
Internal precision: 53 bits; e: 2.22044604925031e-16
Method: GPCA2000
Quota: 27.25:27.25 (Droop)

Round 1
Hopeful: NOC (0)
Hopeful: Julie Jacobson (28)
Hopeful: Lori Burton (12)
Hopeful: Craig Thorsen (14)
Hopeful: Vivek Ananthan (5)
Hopeful: Audrey Clement (6)
Hopeful: write-in (0)
Hopeful: Fred Vitale (0)
Hopeful: Theresa El-Amin (44)
Hopeful candidates: 9
High: Theresa El-Amin 44 (vote) (elected)
Check votes: elected=27.25 + exhausted=1.14204545454545 +
left=80.6079545454545 = 109 / 109 ballots

Round 2
Hopeful: NOC (0)
Hopeful: Julie Jacobson (31.0454545455)
Hopeful: Lori Burton (17.3295454545)
Hopeful: Craig Thorsen (15.5227272727)
Hopeful: Vivek Ananthan (8.8068181818)
Hopeful: Audrey Clement (7.9034090909)
Hopeful: write-in (0)
Hopeful: Fred Vitale (0)
Hopeful candidates: 8
High: Julie Jacobson 31.0454545454545 (vote) (elected)
Check votes: elected=54.5 + exhausted=1.14204545454545 +
left=53.3579545454546 = 109 / 109 ballots

Round 3
Hopeful: NOC (0)
Hopeful: Lori Burton (18.6159989352)
Hopeful: Craig Thorsen (17.356548649)
Hopeful: Vivek Ananthan (9.3132029482)
Hopeful: Audrey Clement (8.072204013)
Hopeful: write-in (0)
Hopeful: Fred Vitale (0)
Hopeful candidates: 7
High: Lori Burton 18.615998935179 (vote) (not elected)
Hopeless: NOC (0.12225475841874) (eliminated)
Hopeless: write-in (1) (eliminated)
Hopeless: Fred Vitale (1) (eliminated)
Check votes: elected=54.5 + exhausted=1.14204545454545 +
left=53.3579545454546 = 109 / 109 ballots

Round 4
Hopeful: Lori Burton (18.6159989352)
Hopeful: Craig Thorsen (17.356548649)
Hopeful: Vivek Ananthan (9.3132029482)
Hopeful: Audrey Clement (8.072204013)
Hopeful candidates: 4
High: Lori Burton 18.615998935179 (vote) (not elected)
Low: Audrey Clement 8.07220401304406 (vote) (eliminated)
Check votes: elected=54.5 + exhausted=1.52272727272727 +
left=52.9772727272727 = 109 / 109 ballots

Round 5
Hopeful: Lori Burton (20.0432209171)
Hopeful: Craig Thorsen (21.7372304672)
Hopeful: Vivek Ananthan (11.196821343)
Hopeful candidates: 3
High: Craig Thorsen 21.7372304671902 (vote) (not elected)
Low: Vivek Ananthan 11.1968213430055 (vote) (eliminated)
Check votes: elected=54.5 + exhausted=1.76723678956475 +
left=52.7327632104353 = 109 / 109 ballots

Round 6
Hopeful: Lori Burton (26.0455834886)
Hopeful: Craig Thorsen (26.6871797218)
Hopeful candidates: 2
High: Craig Thorsen 26.6871797218155 (vote) (not elected)
Low: Lori Burton 26.0455834886197 (vote) (eliminated)
Check votes: elected=54.5 + exhausted=14.0164714494876 +
left=40.4835285505124 = 109 / 109 ballots

Round 7
Hopeful: Craig Thorsen (40.4835285505)
Hopeful candidates: 1
High: Craig Thorsen 40.4835285505124 (vote) (elected)
Check votes: elected=81.75 + exhausted=27.25 + left=0 = 109 / 109 ballots

Results:
CALLER: nballots=109

Results:
Elected: Julie Jacobson (approval=90)
Elected: Craig Thorsen (approval=73)
Elected: Theresa El-Amin (approval=85)
Eliminated: NOC (approval=1)
Eliminated: Vivek Ananthan (approval=71)
Eliminated: Lori Burton (approval=90)
Eliminated: Audrey Clement (approval=69)
Eliminated: write-in (approval=1)
Eliminated: Fred Vitale (approval=1)

IV. (c) Verbose File with “rogue ballot” eliminated

2010 Election of GPUS Steering Committee Co-chairs
Version: 2.15
Seats: 3
Ballots: 108
Internal precision: 53 bits; e: 2.22044604925031e-16
Method: GPCA2000
Quota: 27:27 (Droop)

Round 1
Hopeful: NOC (0)
Hopeful: Julie Jacobson (28)
Hopeful: Lori Burton (12)
Hopeful: Craig Thorsen (14)
Hopeful: Vivek Ananthan (4)
Hopeful: Audrey Clement (6)
Hopeful: write-in (0)
Hopeful: Fred Vitale (0)
Hopeful: Theresa El-Amin (44)
Hopeful candidates: 9
High: Theresa El-Amin 44 (vote) (elected)
Check votes: elected=27 + exhausted=1.15909090909091 +
left=79.8409090909091 = 108 / 108 ballots

Round 2
Hopeful: NOC (0)
Hopeful: Julie Jacobson (31.0909090909)
Hopeful: Lori Burton (17.4090909091)
Hopeful: Craig Thorsen (15.5454545455)
Hopeful: Vivek Ananthan (7.8636363636)
Hopeful: Audrey Clement (7.9318181818)
Hopeful: write-in (0)
Hopeful: Fred Vitale (0)
Hopeful candidates: 8
High: Julie Jacobson 31.0909090909091 (vote) (elected)
Check votes: elected=54 + exhausted=1.15909090909091 +
left=52.840909090909 = 108 / 108 ballots

Round 3
Hopeful: NOC (0)
Hopeful: Lori Burton (18.7966507177)
Hopeful: Craig Thorsen (17.519138756)
Hopeful: Vivek Ananthan (8.4108851675)
Hopeful: Audrey Clement (8.1142344498)
Hopeful: write-in (0)
Hopeful: Fred Vitale (0)
Hopeful candidates: 7
High: Lori Burton 18.7966507177034 (vote) (not elected)
Hopeless: NOC (0.131578947368421) (eliminated)
Hopeless: write-in (1) (eliminated)
Hopeless: Fred Vitale (1) (eliminated)
Check votes: elected=54 + exhausted=1.15909090909091 +
left=52.840909090909 = 108 / 108 ballots

Round 4
Hopeful: Lori Burton (18.7966507177)
Hopeful: Craig Thorsen (17.519138756)
Hopeful: Vivek Ananthan (8.4108851675)
Hopeful: Audrey Clement (8.1142344498)
Hopeful candidates: 4
High: Lori Burton 18.7966507177034 (vote) (not elected)
Low: Audrey Clement 8.11423444976077 (vote) (eliminated)
Check votes: elected=54 + exhausted=1.54545454545455 +
left=52.4545454545454 = 108 / 108 ballots

Round 5
Hopeful: Lori Burton (20.2338516746)
Hopeful: Craig Thorsen (21.9055023923)
Hopeful: Vivek Ananthan (10.3151913876)
Hopeful candidates: 3
High: Craig Thorsen 21.9055023923445 (vote) (not elected)
Low: Vivek Ananthan 10.3151913875598 (vote) (eliminated)
Check votes: elected=54 + exhausted=1.80861244019139 +
left=52.1913875598085 = 108 / 108 ballots

Round 6
Hopeful: Lori Burton (25.3032296651)
Hopeful: Craig Thorsen (26.8881578947)
Hopeful candidates: 2
High: Craig Thorsen 26.8881578947368 (vote) (not elected)
Low: Lori Burton 25.3032296650718 (vote) (eliminated)
Check votes: elected=54 + exhausted=14.2105263157895 +
left=39.7894736842105 = 108 / 108 ballots

Round 7
Hopeful: Craig Thorsen (39.7894736842)
Hopeful candidates: 1
High: Craig Thorsen 39.7894736842105 (vote) (elected)
Check votes: elected=81 + exhausted=26.9999999999999 + left=0 = 108 /
108 ballots

Results:
CALLER: nballots=108

Results:
Elected: Julie Jacobson (approval=89)
Elected: Craig Thorsen (approval=72)
Elected: Theresa El-Amin (approval=84)
Eliminated: NOC (approval=1)
Eliminated: Vivek Ananthan (approval=70)
Eliminated: Lori Burton (approval=89)
Eliminated: Audrey Clement (approval=68)
Eliminated: write-in (approval=1)
Eliminated: Fred Vitale (approval=1)

IV. (d)Verbose Report with both “rogue ballot” and one late ballot eliminated

2010 Election of GPUS Steering Committee Co-chairs
Version: 2.15
Seats: 3
Ballots: 107
Internal precision: 53 bits; e: 2.22044604925031e-16
Method: GPCA2000
Quota: 26.75:26.75 (Droop)

Round 1
Hopeful: NOC (0)
Hopeful: Julie Jacobson (28)
Hopeful: Lori Burton (12)
Hopeful: Craig Thorsen (14)
Hopeful: Vivek Ananthan (4)
Hopeful: Audrey Clement (6)
Hopeful: write-in (0)
Hopeful: Fred Vitale (0)
Hopeful: Theresa El-Amin (43)
Hopeful candidates: 9
High: Theresa El-Amin 43 (vote) (elected)
Check votes: elected=26.75 + exhausted=1.13372093023256 +
left=79.1162790697674 = 107 / 107 ballots

Round 2
Hopeful: NOC (0)
Hopeful: Julie Jacobson (30.6453488372)
Hopeful: Lori Burton (17.2906976744)
Hopeful: Craig Thorsen (15.511627907)
Hopeful: Vivek Ananthan (7.7790697674)
Hopeful: Audrey Clement (7.8895348837)
Hopeful: write-in (0)
Hopeful: Fred Vitale (0)
Hopeful candidates: 8
High: Julie Jacobson 30.6453488372093 (vote) (elected)
Check votes: elected=53.5 + exhausted=1.13372093023256 +
left=52.3662790697674 = 107 / 107 ballots

Round 3
Hopeful: NOC (0)
Hopeful: Lori Burton (18.5788010748)
Hopeful: Craig Thorsen (17.418286985)
Hopeful: Vivek Ananthan (8.3045095366)
Hopeful: Audrey Clement (8.0646814734)
Hopeful: write-in (0)
Hopeful: Fred Vitale (0)
Hopeful candidates: 7
High: Lori Burton 18.5788010747707 (vote) (not elected)
Hopeless: NOC (0.127110605198254) (eliminated)
Hopeless: write-in (1) (eliminated)
Hopeless: Fred Vitale (1) (eliminated)
Check votes: elected=53.5 + exhausted=1.13372093023256 +
left=52.3662790697674 = 107 / 107 ballots

Round 4
Hopeful: Lori Burton (18.5788010748)
Hopeful: Craig Thorsen (17.418286985)
Hopeful: Vivek Ananthan (8.3045095366)
Hopeful: Audrey Clement (8.0646814734)
Hopeful candidates: 4
High: Lori Burton 18.5788010747707 (vote) (not elected)
Low: Audrey Clement 8.06468147344178 (vote) (eliminated)
Check votes: elected=53.5 + exhausted=1.51162790697674 +
left=51.9883720930232 = 107 / 107 ballots

Round 5
Hopeful: Lori Burton (20.004744036)
Hopeful: Craig Thorsen (21.7961939617)
Hopeful: Vivek Ananthan (10.1874340953)
Hopeful candidates: 3
High: Craig Thorsen 21.7961939616947 (vote) (not elected)
Low: Vivek Ananthan 10.187434095291 (vote) (eliminated)
Check votes: elected=53.5 + exhausted=1.76584911737325 +
left=51.7341508826267 = 107 / 107 ballots

Round 6
Hopeful: Lori Burton (25.0003860527)
Hopeful: Craig Thorsen (26.7337648299)
Hopeful candidates: 2
High: Craig Thorsen 26.7337648299383 (vote) (not elected)
Low: Lori Burton 25.0003860526884 (vote) (eliminated)
Check votes: elected=53.5 + exhausted=13.9633183765492 +
left=39.5366816234508 = 107 / 107 ballots

Round 7
Hopeful: Craig Thorsen (39.5366816235)
Hopeful candidates: 1
High: Craig Thorsen 39.5366816234508 (vote) (elected)
Check votes: elected=80.25 + exhausted=26.75 + left=0 = 107 / 107 ballots

Results:
CALLER: nballots=107

Results:
Elected: Julie Jacobson (approval=88)
Elected: Craig Thorsen (approval=72)
Elected: Theresa El-Amin (approval=83)
Eliminated: NOC (approval=1)
Eliminated: Vivek Ananthan (approval=69)
Eliminated: Lori Burton (approval=88)
Eliminated: Audrey Clement (approval=67)
Eliminated: write-in (approval=1)
Eliminated: Fred Vitale (approval=1)

IV. (e) Ballot File for Steering Committee Co-Chair Election

(NOTE One Late Ballot is marked with “”, and one
“Rogue” Ballot is marked with “” below delete this
text before running ballot file, with or without those ballots
included)
title=2010 Election of GPUS Steering Committee Co-chairs
seats=3
threshold=droop
threshold=strict
verbose=0
approval=yes
random=37863
candidate=657 Lori Burton
candidate=658 Theresa El-Amin
candidate=659 Audrey Clement
candidate=660 Craig Thorsen
candidate=661 Julie Jacobson
candidate=662 Vivek Ananthan
candidate=680 write-in
candidate=727 NOC
candidate=730 Fred Vitale
ballots=109
658 659 660 661 657 662
661 658 657
661 660 657 659
658 657 660 661 659 662
658 662 657 659 661 660
661 657 662
659 662 660
658 657 662
661 658 657
661 658 657 662
661 657 658 662 660
657 659 661
658 661 662 659 657 660
661 660 657 659 658 662
660 658 661 657 662 659 730
661 660 657
660 661 657 659
657 658 661
661 659 662
661 660 657 659
658 662 660
657 661 660 659
658 657 661 662
658 657 661
658 662 661 659 657 660
660 659 661 657 662 658
658 660 659 662 657 661
657 658 659 660 661 662
660 661 657 659 662 658
660 661 657 659
658 661 659 657 660 662
658 657 662 661
658 659 662 660
658 657 660 662 659 661
660 657 659 658 661 662
658 662 660 659 661 657
658
658 657 661 662
658 657 661
658 662 657 661
658 661 657 659 662 “”,
658 657 661 659 662
658 661 662 657
658 657 661 662
657 661 658 662 659 660
659 658 657
658 662 657 661
658 657 662
658 662 660 657 661 659
658 659 657 661 662 660
661 660 657 659
658 659 662 661 657 660
658 660 657 661
661 658 662
660 659 662
660 661 657 659 662 658
658 659
657 660 658
660 659 661 657
661 660 658 657 659 662
658 662 660
659 660 658 662 657 661
658 660 661 662
659 660 661
658
661 662 657 727
661 660 657 659 658
657 658 661 662 659 660
661 660 657 659
659 660 658 657 661 662
659 658 660 657 661 662 680
662 658 657
660 661 657 659 658 662
658 660 661
661 657 660 659
658 657 659 660 662 661
658 661 657 662 659
662 660 659 658
661 657 660 659 658 662
660 662 661
660 661 657 659
661 660 657 659
658 661 657 662
657 658 661 659 660 662
658 657 661 662
658
658 661 657 660
660 661 658 659 657
657 658 661
661 658 662 657 659
662 660 659
661 657 660
660 659 658
658 662 661 657 660 659
658 661 662 660 657
661 660 657 659 658 662
661 660 657 659
658 662 657
658 657 659
657 661 660 659 658 662
662 659 658 657 660 661
662 659 658 657 660 661
657 661 658
661 660 659 658
661 657 658 659 660 662
657 661 660
661 658 660 662 659 657
661 660 657 659 658 662
661 660 657 659 658 662
end

V. Treasurers Election

V. (a) Ballots

Ballots for Treasurer are displayed publicly on the Vote Results Page here:
http://gp.org/cgi-bin/vote/irvresult?pid=459

V. (b) Verbose Report with no ballots eliminated

2010 Election of GPUS Steering Committee – Treasurer
Version: 2.15
Seats: 1
Ballots: 86
Internal precision: 53 bits; e: 2.22044604925031e-16
Method: GPCA2000
Quota: 43:43 (Droop)

Round 1
Hopeful: Leon Trotsky (0)
Hopeful: Write-In (0)
Hopeful: Eugene Debs (0)
Hopeful: Jeff Turner (86)
Hopeful candidates: 4
High: Jeff Turner 86 (vote) (elected)
Check votes: elected=43 + exhausted=42.5 + left=0.5 = 86 / 86 ballots
Eliminate remaining: Leon Trotsky
Eliminate remaining: Write-In
Eliminate remaining: Eugene Debs

Results:
CALLER: nballots=86

Results:
Elected: Jeff Turner (approval=86)
Eliminated: Leon Trotsky (approval=1)
Eliminated: Write-In (approval=0)
Eliminated: Eugene Debs (approval=1)

V. (c) Verbose Report with two late ballots eliminated

2010 Election of GPUS Steering Committee – Treasurer
Version: 2.15
Seats: 1
Ballots: 84
Internal precision: 53 bits; e: 2.22044604925031e-16
Method: GPCA2000
Quota: 42:42 (Droop)

Round 1
Hopeful: Leon Trotsky (0)
Hopeful: Write-In (0)
Hopeful: Eugene Debs (0)
Hopeful: Jeff Turner (84)
Hopeful candidates: 4
High: Jeff Turner 84 (vote) (elected)
Check votes: elected=42 + exhausted=41.5 + left=0.5 = 84 / 84 ballots
Eliminate remaining: Leon Trotsky
Eliminate remaining: Write-In
Eliminate remaining: Eugene Debs

Results:
CALLER: nballots=84

Results:
Elected: Jeff Turner (approval=84)
Eliminated: Leon Trotsky (approval=1)
Eliminated: Write-In (approval=0)
Eliminated: Eugene Debs (approval=1)

V. (d) Ballot File

(NOTE Two Late Ballots marked with “” delete this
text before running ballot file, with or without late ballots
included)
title=2010 Election of GPUS Steering Committee – Treasurer
seats=1
threshold=droop
threshold=strict
verbose=0
approval=yes
random=37863
candidate=663 Jeff Turner
candidate=664 Write-In
candidate=728 Leon Trotsky
candidate=729 Eugene Debs
ballots=86
663
663
663
663
663
663
663
663
663
663
663 729 728
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
663
end

VI. Appendix – Database Altering Queries

This is a summary of the work done by Hugh Esco at the request of the
ETC at the close of the election and shortly after.

— Database altering queries run in service
— of Election Tabulation Committee:

— Change election type to:
— Secret ballot, revealed upon close of polls.

UPDATE irv SET irvtype = 3 WHERE pid IN(458,459);

— Manually close election when cron job
— failed to do so at prescribed hour.

UPDATE irv SET phaseid = 4 WHERE phaseid < 5 ;

— Account for ballot keys which failed to be matched
— by fetchmail – procmail pipe, in CoChair’s race

INSERT INTO ballot_keys
VALUES(1593,458,’458d4d76059ba03618a024d7266c01323b784980266279642′);

INSERT INTO ballot_keys
VALUES(1592,458,’458df6146d9215bb3c0d74ab08a33364e1f290664083079495′);

INSERT INTO ballot_keys
VALUES(1705,458,’4580e6d210c8906720d0abe4ea27356d7b1124895748841103′);

INSERT INTO ballot_keys
VALUES(1622,458,’458da93e96b8c4a9aaf896c56d79f5282ff105088241702327′);

INSERT INTO ballot_keys
VALUES(1677,458,’458f1c676475198d74b608251931a85eda57513359250645′);

— Back out duplicate ballot key to test with other key

DELETE FROM ballot_keys WHERE gid = 1677 AND pid = 458 ;

INSERT INTO ballot_keys
VALUES(1677,458,’458f1c676475198d74b608251931a85eda5131665030891727′);

— Account for ballot keys which failed to be matched
— by fetchmail – procmail pipe, in Treasurer’s race

INSERT INTO ballot_keys
VALUES(1677,459,’459ca5b269f7cf4e72f5f1a9040d2132649166933716694354′);

— Back out mistaken data

DELETE FROM ballot_keys WHERE gid = 1677 AND pid = 459 ;

INSERT INTO ballot_keys
VALUES(1169,459,’459ca5b269f7cf4e72f5f1a9040d2132649166933716694354′);

INSERT INTO ballot_keys
VALUES(1339,459,’4592feb13881bd19b33699d6a4a7cd19b24977275799339047′);

INSERT INTO ballot_keys
VALUES(1705,459,’4590e6d210c8906720d0abe4ea27356d7b1120600328332391′);

INSERT INTO ballot_keys
VALUES(1677,459,’459f1c676475198d74b608251931a85eda5409220159379646′);

— table showing Delegates whose ballot keys were manually inserted

SELECT gid, fname, lname
FROM greens
WHERE gid
IN(1593,1592,1705,1622,1677,1169,1339,1705,1677);
+——+—————+———-+
| gid | fname | lname |
+——+—————+———-+
| 1169 | Paul | Krumm |
| 1339 | Linda Manning | Myatt |
| 1592 | Richard Z. | Duffee |
| 1593 | S. Michael | DeRosa |
| 1622 | Jay R.S. | Parks |
| 1677 | Vivek | Ananthan |
| 1705 | Theresa | El Amin |
+——+—————+———-+