Scott Cordia’s friends and family knew he was a successful write-in candidate for Farnham village trustee before he did, since he was working Tuesday night.

Cordia, who is employed as a state corrections officer, was at work when the polls closed. His last-minute write-in campaign ousted Peter Zaenglein, who was seeking to win election as trustee, after being appointed to the post. Cordia had 48 votes and Zaenglein received 22 votes.

Cordia was one of the few non-incumbents to win in village elections Tuesday, according to unofficial results.

He will join his father, George, as a trustee on the Village Board. George Cordia said his son decided to run after the petitions were due.

“It was too late to put a petition in,” George Cordia said. “He said ‘could I still run?’ ”

The answer was yes, as a write-in, and the younger Cordia went door to door in Erie County’s smallest village, his father said.

A complaint was made to the Erie County Board of Elections Tuesday alleging George Cordia was electioneering at the village polls. Cordia said he drove his sister to the poll, and took her up in the elevator and waited outside for her until an elections worker told him she needed help signing her name. He denied he was campaigning illegally for his son.

His wife, Marilyn, usually works as an election inspector, but did not Tuesday because her son was running, he said.

In other villages:

Akron: E. Peter Forrestel II and Keith A. Hatswell were unopposed for two trustee spots, with Forrestel receiving 111 votes and Hatswell, 107. Donald Roth received 41 write-in votes and Jodi Brege got 34 write-in votes.

Alden: Two incumbent trustees, Theodore Mezydlo and Daniel J. Warmus Sr., and one newcomer, Michael A. Retzlaff, won in a race for three seats. Mezydlo had 125 votes, Warmus, 114, and Retzlaff, 101. Incumbent Trustee Angelo Daluisio had 70, Robert D. Overhoff Sr., 88 and Paul Hutschenreuter, 43.

Angola: Mayor Howard “Hub” Frawley and incumbent trustees John Wilson and Charles Katra were unopposed.

Blasdell: Uncontested races saw Daniel Grasso re-elected village justice with 134 votes along with incumbent trustees Kathy Seufert King, 133, and Robert Hefner, 99.

Depew: Former mayor and village administrator Robert Kucewicz was successful in his effort to return to the Village Board, with 471 votes. Linda Hammer was re-elected trustee with 438 votes, while incumbent Trustee Jesse Nikonwicz lost with 430. Justice Gordon Willis was unopposed, and received 622.

East Aurora: Incumbent trustees were unopposed for new terms. Peter Mercurio had 57 votes, Libby Weberg had 54 and Kevin Biggs received 49 votes.

Lancaster: In a race in which four candidates were vying for two four-year seats, Trustee Edward M. Marki lost but his running mate on the Integrity of Choice Party line, Russell W. Sugg, won a trustee spot. Sugg had 500 votes, and incumbent Trustee William C. Schroeder was re-elected on the Citizens Party line with 488. Marki had 481 and Citizens Party trustee candidate Jennie E. Smith was fourth with 431.

Running unopposed were Mayor Paul M. Maute, with 731 votes; Trustee Dawn M. Robinson, with 747 votes for a two-year trustee seat; and Justice Paul T. Bumbalo, 750.

North Collins: Mayor Vincent George was elected to another term with 80 votes, and former North Collins Supervisor Thomas O’Boyle was elected trustee with 68 votes. Both were unopposed.

Orchard Park: Incumbents won all positions. Trustee Francis Hogenkamp received 249 votes, and Trustee Joseph R. Wales got 263. Challenger Mitchell Nowakowski was third with 140 votes. Mayor John B. Wilson, who was unopposed, got 270 votes.

Sloan: Incumbents swept the election. Mayor James Niwinski was re-elected with 225 votes. Norbert Czosek, a trustee seeking the mayor’s post, got 177 votes. Trustee Doreen Spence received 229 votes, and Trustee Barry Ping got 276. James Mills received 189 for trustee.