I am a senior wastewater treatment operator, and when I joined the SCADA historian’s raw five-second flow data against the city’s Discharge Monitoring Reports, I realized the public works director had been telling me to reset the totalizer at eleven each night to hide overflow events from the EPA.

 

I am a senior wastewater treatment operator, and when I joined the SCADA historian’s raw five-second flow data against the city’s Discharge Monitoring Reports, I realized the public works director had been telling me to reset the totalizer at eleven each night to hide overflow events from the EPA.

The aeration basin smelled the way it always did — wet concrete and chlorine and something biological underneath that you stopped noticing after your first year.

I stood on the catwalk above it, clipboard in hand, watching the dissolved oxygen probe cycle through its readings on the submersible sensor below.

“See the sag?” I said.

Tomás leaned over the railing and squinted at the surface.

The water was brown-green and churning where the diffusers pushed air up from the basin floor.

“The DO dropped to one point eight,” he said.

“One point six,” I corrected.

“And it recovered to three point two within forty minutes.

That’s a sag.

ADVERTISEMENT

Happens when influent load spikes — shift change at the poultry plant, usually, or a grease-trap truck discharge.

The bugs eat the oxygen faster than the blowers can replace it.”

“So we bump the blower?”

“We bump the blower if the sag holds past twenty minutes and the downstream clarifier turbidity starts climbing.

ADVERTISEMENT

Not before.”

I tapped the clipboard.

“Because if you bump early, you burn power for nothing.

And if the sag is actually the leading edge of an overflow event, bumping the blower won’t stop it — it’ll just aerate the excess before it goes over the weir.”

ADVERTISEMENT

Tomás nodded.

He wrote it down in the small notebook he kept in his breast pocket.

I liked that about him.

He wrote things down.

ADVERTISEMENT

“The next town downstream pulls raw water from this river,” I said.

“Fourteen thousand people.

When we get it right, they don’t have to think about us.

When we get it wrong, their water-treatment intake alarm goes off at two in the morning and somebody’s night gets very long.”

ADVERTISEMENT

He looked at the river beyond the plant’s back fence.

The heron that lived in the willows was standing in the shallows, perfectly still.

I walked back toward the control building, took the stairs down from the catwalk, and entered the SCADA room.

The screens glowed blue-green in the dim light.

ADVERTISEMENT

I set the clipboard on the counter and pulled the portable transit-time ultrasonic flow meter from its case.

Calibration day.

I clamped the transducers to the outside of the twelve-inch force main, adjusted the spacing per the pipe diameter table, and waited for the unit to lock on.

The display showed 4.7 MGD.

ADVERTISEMENT

The SCADA screen behind me showed 4.6 MGD from the plant’s fixed magnetic flow meter.

I wrote both numbers in the calibration log.

Pencil.

I always used pencil in the calibration log because pencil does not bleed when the log gets wet, and the log always gets wet eventually in a wastewater plant.

ADVERTISEMENT

The difference was within one percent.

Acceptable.

I initialed the entry, recorded the date, and returned the portable unit to its case.

That was Thursday.

Friday evening Jerry Stoll held the annual public-works staff cookout in the maintenance yard behind the fleet garage.

ADVERTISEMENT

He stood at the grill in a city polo shirt, turning chicken thighs with a pair of long tongs, telling a story about a sewer main collapse in 1997 that he had somehow turned into a comedy.

Everyone laughed.

Jerry was good at cookouts.

He was good at city council presentations and budget hearings and the kind of municipal small talk that made elected officials feel like their infrastructure was in steady hands.

He handed me a paper plate of barbecue and coleslaw.

ADVERTISEMENT

“Mari,” he said.

“Best operator I’ve got.

We take care of our own, right?”

I took the plate.

I said thank you.

ADVERTISEMENT

I sat on a concrete bollard near the fence and ate the coleslaw.

A totalizer reading is a story SCADA tells the DMR.

The historian database is a story SCADA tells itself.

The EPA reads the DMR.

The creek reads the historian.

I did not know this yet — not in words, not in the way I would later say it into a speakerphone in a room full of council members.

But the shape of it was already forming.

Monday morning I opened the SCADA historian query interface and ran a routine maintenance report — reset events for the previous thirty days.

The report populated in columns: timestamp, operator ID, event type, associated ticket number.

Most resets had tickets.

Pump switchovers, sensor replacements, calibration zeroes.

Each one traceable to a work order in the maintenance management system.

But there was a cluster.

Eleven at night.

23:00.

Seven of them in the past month, each logged under the same operator ID — mine — with no associated maintenance ticket.

I looked at the wall clock above the SCADA HMI.

The second hand swept past the twelve.

It was 7:14 in the morning.

The clock was analog, round, industrial.

The kind you see in every control room in every plant in the country.

Eleven o’clock at night.

The resets were at 23:00.

I had not reset the totalizer at that hour on any of those dates.

I had been home by 22:30 on each of them.

Someone had used my operator ID.

Someone had reset the totalizer at eleven o’clock, seven times in thirty days, without a maintenance ticket, and the historian had recorded every one.

My name is Marisela Cruz.

I am a wastewater treatment operator.

Jerry Stoll told the totalizer to forget the overflow, but the historian was already keeping the count.

I did not confront Jerry.

I did not call the state.

I did not tell Tomás.

I opened a sandbox query on the historian database — a read-only partition that mirrored the production data but did not show up in the operator activity log.

If Jerry was watching the activity log, he would not see me here.

The historian stored raw five-second polling data from every sensor in the plant.

Flow meters, level sensors, dissolved oxygen probes, pH analyzers, turbidity meters.

Every reading, every five seconds, twenty-four hours a day, written to a database that nobody in city hall ever looked at because nobody in city hall knew it existed.

The SCADA totalizer was different.

The totalizer accumulated flow over time — gallons per day, reported on the monthly Discharge Monitoring Report that the city filed with the EPA under its National Pollutant Discharge Elimination System permit.

When someone reset the totalizer, the accumulated flow dropped to zero and started counting again.

The DMR would only capture whatever the totalizer showed at the end of the reporting period.

If you reset the totalizer during an overflow event, the overflow disappeared from the DMR.

But it did not disappear from the historian.

The historian had the raw flow data — the actual gallons per second passing through the force main — and the reset event log, which recorded every reset with a timestamp and an operator ID.

I pulled the five-second flow data for each of the seven nights with unexplained 23:00 resets.

I plotted them on the screen.

Every one showed the same shape.

A steep rise beginning around 21:30 — influent flow climbing as stormwater infiltration hit the collection system.

A plateau near the plant’s permitted capacity.

Then, on four of the seven nights, a spike above the permitted discharge limit that lasted between forty minutes and two hours.

And at 23:00, the totalizer reset.

The spike vanished from the accumulated total.

The DMR would never know.

I ran the query again for the previous fiscal year.

Fourteen more resets at 23:00 without tickets.

Twenty-one total in fourteen months.

Each one logged under my operator ID, each one during a night I had left the plant before 22:30.

I checked the DMR archives in the city’s shared drive.

Twenty-one months of filed Discharge Monitoring Reports.

Every one showed compliance.

Every one showed a totalizer reading that conveniently fell below the permitted daily maximum.

I saved the query results to a USB drive I kept in my lunch bag.

I did not use the city network.

I put the USB drive back in the lunch bag and zipped it shut.

The next morning I drove to the outfall structure before my shift.

Dawn.

The river was low and brown.

The outfall pipe extended from the concrete headwall into the current, and the diffuser ports were visible above the waterline — they should have been submerged by at least two feet according to the design drawing.

I took photographs with my phone.

Seven photographs.

The headwall, the pipe, the diffuser ports, the waterline, the bank erosion downstream, the creek confluence where the unnamed tributary joined the river, and the sign posted by the state environmental agency that read NPDES PERMITTED DISCHARGE POINT — NO TRESPASSING.

I did not need the photographs for the data.

I needed them for the geography.

The unnamed creek fed into the river upstream of the diffuser.

The two downstream towns pulled raw water from the river downstream of the confluence.

Whatever went over the weir during an overflow event traveled through the creek, into the river, and into fourteen thousand people’s drinking-water source.

On Wednesday I drove to a diner outside city limits.

I had called ahead.

Renata — the city’s stormwater GIS analyst — was already there, sitting in a booth near the window with a laptop open.

“You asked about inflow correlations,” she said.

“The GIS layer,” I said.

“The city’s stormwater model.

Does it track predicted infiltration and inflow by subcatchment during rainfall events?”

She turned the laptop toward me.

The screen showed a color-coded map of the city’s sewer collection system, with subcatchments shaded by predicted stormwater inflow volume.

“Every rain gauge in the city feeds this model,” she said.

“I update it quarterly.

The predicted I/I matches the actual influent flow at the plant headworks within about eight percent during moderate storms.”

“And during heavy storms?”

“Higher variance.

But the shape is consistent.

When the model predicts a surge, the plant sees a surge.

When the model predicts an exceedance, the plant sees an exceedance.”

“Exceedance,” I repeated.

“That’s the word I use in my reports,” Renata said.

“Jerry calls them ‘temporary capacity events.’

He told me last year to stop using the word exceedance in any document that goes to council.”

I looked at her.

She looked at the map.

“I didn’t stop,” she said.

“I just stopped copying him on the quarterly.”

I asked her for the predicted inflow curves for the seven dates I had identified.

She pulled them up.

Every one showed a predicted exceedance window that matched the historian’s flow spike within thirty minutes.

The GIS model predicted the overflow.

The historian recorded the overflow.

The totalizer forgot the overflow.

The DMR reported nothing.

I thanked her.

I left a ten on the table for my coffee and hers.

She closed the laptop and looked at me.

“Whatever you’re doing with this, be careful,” she said.

“Jerry has been the public works director for eleven years.

The mayor golfs with him.

The council chair’s son got his first city job through Jerry’s office.”

“I know,” I said.

“I’m telling you because I’ve seen what happens when people in this city push back on Jerry’s reports,” Renata said.

“They get reassigned.

Fleet maintenance, graveyard shift, landfill cover duty.

No one gets fired.

They just get moved to where they can’t see anything.”

I drove back to the plant.

Jerry’s deputy — a man named Frank who managed the fleet garage and had been with the city longer than anyone — stopped me in the hallway outside the SCADA room.

“Jerry says you’ve been running historian queries,” Frank said.

“Routine maintenance reports,” I said.

“He says to stay in the SCADA room.

Leave reporting to the office.

The office handles the DMR.”

“The DMR reports what the plant measures,” I said.

“The DMR reports what the office submits,” Frank said.

He said it without malice.

He said it the way you say something that has always been true.

I went into the SCADA room and closed the door.

23:00.

The next monthly DMR submission window closed at 23:00 on the last day of the month.

Once filed, the reported totalizer values would become another month of formal EPA-record-grade misstatement.

The hour had stopped being a control-room rhythm.

It had become the moment a creek’s pollution got memorialized as something else in Washington’s database.

I closed the historian sandbox.

I placed the printed reset log and the GIS overlay in a sealed manila envelope.

I picked up the control room phone and called the EPA Region’s NPDES enforcement intake line.

The voice on the other end said, “EPA Region Four, enforcement intake, this is a recorded line.”

I gave my name.

I gave my Class IV operator license number.

I gave the city’s NPDES permit number.

I said I was filing a complaint under 33 USC 1367 and requesting a parallel referral to the EPA Criminal Investigation Division.

The voice asked me to hold.

I held.

The blower hummed through the wall.

The SCADA screens glowed blue-green.

The analog clock above the HMI showed 14:22.

I drafted a parallel referral to the state environmental agency on a yellow legal pad while I waited.

I wrote in pencil.

The finance memo arrived on a Tuesday.

It was addressed to all department heads and copied to the city council clerk.

Due to the upcoming fiscal year budget cycle, the public-works budget review would be moved forward by one week and included as an agenda item at the regular city council meeting on the twenty-third.

All supporting documents — including the monthly Discharge Monitoring Report — were to be submitted to the city clerk’s office by the twentieth.

Three days early.

The DMR for the current month had not been filed yet.

Under the normal schedule, it would have been submitted on the last day of the month, giving the EPA Region time to process my complaint and issue the Section 308 information request before the city locked another month of false data into the federal record.

Now the city would file the DMR three days before the EPA Region could act.

Another month of reset-masked overflow events memorialized as compliance.

Another month of the creek carrying what the totalizer had been told to forget.

I called the EPA Region intake officer I had spoken with.

I explained the accelerated timeline.

She said the Section 308 information request was in legal review and could not be expedited without supervisory approval.

“How long?” I asked.

“I can’t give you a date,” she said.

“But I’ve flagged it.”

I hung up.

The following Saturday, the regional public works directors’ association held its quarterly luncheon at a conference center near the interstate.

I was not invited.

I knew about it because Jerry’s assistant had booked the city van and printed his presentation slides on the color printer in the front office.

The slides were still in the printer tray when I walked past.

I did not take them.

But I saw the cover slide: “Municipal Wastewater Excellence: A Small-City Success Story.”

Jerry came back from the luncheon on Monday morning in a good mood.

He stood in the break room doorway and told Frank and two maintenance workers about the speech he had given.

“I told them we’re the cleanest small-town wastewater operation in the state,” Jerry said.

“And I meant it.

Our DMRs are spotless.

No violations in three years.

The EPA sends us compliance letters that say ‘exemplary.’

You know how rare that is?”

He looked around the room.

“My operators are the unsung heroes,” he said.

“That’s what I told them.

And I named names.

Mari, Frank, Tomás.

The whole crew.”

He said my name with warmth.

He said it the way a man says the name of someone he believes will never contradict him.

I did not say anything.

I poured my coffee and went back to the SCADA room.

That afternoon I drove to the city council clerk’s office and requested a copy of the agenda for the meeting on the twenty-third.

The clerk — a woman named Deb who had been filing council minutes since before I was licensed — gave me a printout.

Item seven: Public Works Department FY budget review and supporting compliance documentation.

I asked whether public comment was permitted on agenda items.

“Always,” Deb said.

“You sign in before the meeting.

Three minutes per speaker unless the chair grants an extension.”

I did not need three minutes.

I needed the council audit committee.

I called the audit committee chair — a retired accountant named Harold Poole who served as a council member from the third ward.

I asked for a meeting.

He agreed to see me Thursday morning at his office above the hardware store on Main Street.

I brought the sealed manila envelope.

I brought the printed historian data, the GIS overlays, the reset event log, and the outfall photographs.

I spread them across his desk.

Harold looked at them for twenty minutes without speaking.

Then he picked up his phone and called the council chair.

“We need a special session of the audit committee before the public meeting on the twenty-third,” he said.

“I’ll explain when I see you.”

He hung up.

He looked at me.

“You understand what this means for the city,” he said.

“I understand what it means for the creek,” I said.

Harold nodded once.

He placed the documents back in the envelope and locked it in his desk drawer.

I notified the EPA Region intake officer of the council meeting date and the audit committee session.

She said she would pass it to the Section 308 team.

She also confirmed that a state environmental agency field inspector had been briefed and would attend the public meeting as an observer.

I spent the weekend reviewing my notes.

I laid out the historian data on the kitchen table and walked through the seven overflow events in chronological order, checking each reset timestamp against my shift logs.

I confirmed what I already knew — I had not been in the plant for any of them.

My daughter came into the kitchen and asked what I was working on.

She was fourteen.

She knew I worked at the wastewater plant.

She did not know what a totalizer was or what it meant when someone told it to lie.

“Work stuff,” I said.

She looked at the printouts spread across the table.

“Is it bad?” she asked.

“It’s fixable,” I said.

“That’s why I’m doing it.”

She went back to her room.

I stacked the printouts and placed them in the envelope.

On the twenty-third I put on a clean shirt and drove to the city council chambers.

The city council chambers smelled like floor wax and old wood.

The room held about eighty seats arranged in rows facing a raised dais where the seven council members sat behind a curved oak bench.

A microphone stood at a podium in the center aisle.

I signed in at the clerk’s table.

Deb checked my name against the public comment list and nodded.

The gallery was half full.

Most of the faces I recognized — department heads, a few retirees who came to every meeting, the reporter from the weekly paper.

But there were others I did not recognize.

Two women in dark blazers sat in the third row.

One had a notebook open on her knee.

The other had a lanyard with a federal ID badge that she had tucked inside her jacket.

EPA Region.

Behind them, a man in a state environmental agency polo sat with his arms crossed.

He was not taking notes.

He was watching.

In the back row, two residents from the creek neighborhood.

One of them — a man in his sixties with weathered hands and a baseball cap — had a small glass jar on the armrest beside him.

The jar was filled with brown water.

Jerry sat at the department head table to the right of the dais, his binder open, his presentation ready.

He wore a tie, which he rarely did.

He looked confident.

He looked like a man about to deliver good news.

The council worked through the first six agenda items in forty minutes.

Zoning variance, park maintenance contract, a sewer line easement.

Routine business conducted in the quiet bureaucratic rhythm of a small city that believed its infrastructure was in steady hands.

Item seven.

The council chair — a tall woman named Sandra Briggs — read the agenda item aloud.

“Public Works Department fiscal year budget review and supporting compliance documentation.”

She turned to Jerry.

“Director Stoll, you have the floor.”

Jerry stood.

He buttoned his jacket.

He walked to the podium and placed his binder on the shelf.

“Madam Chair, council members, thank you,” he said.

“I’m proud to report that the city’s wastewater treatment plant has maintained full NPDES compliance for the thirty-seventh consecutive month.

Our Discharge Monitoring Reports show zero exceedances, zero violations, and zero enforcement actions.

The EPA’s most recent compliance letter used the word ‘exemplary.'”

He smiled.

“My operators are the unsung heroes of this city,” he said.

“They keep the plant running twenty-four seven, and they do it right.”

He turned a page in the binder.

He began walking through the budget line items — chemical costs, equipment replacement, personnel.

Sandra let him finish.

Then she leaned into her microphone.

“Before we move to public comment, the audit committee chair has requested five minutes.”

Harold Poole adjusted his glasses and spoke from his seat on the dais.

“Thank you, Madam Chair.

The audit committee convened a special session yesterday afternoon.

We reviewed documentation provided by a city employee concerning irregularities in the plant’s SCADA system records as they relate to the monthly Discharge Monitoring Reports filed under the city’s NPDES permit.”

The room shifted.

Jerry’s hand stopped on the binder page.

“The documentation suggests that the SCADA totalizer — the instrument that accumulates discharge flow data for the monthly report — has been reset at approximately 23:00 hours on twenty-one occasions over the past fourteen months without associated maintenance tickets.

The audit committee has voted to suspend the city’s monthly DMR submission pending independent re-validation of the historian data by the EPA Region.”

Harold looked at Jerry.

“Director Stoll, do you have a response?”

Jerry stood slowly.

His tie was straight.

His face was controlled.

“Operational smoothing in a small plant is a fact of life,” he said.

“The totalizer is a tool.

Resets happen for legitimate reasons — sensor drift, power fluctuations, calibration adjustments.

There is no exceedance to speak of.”

Sandra turned to me.

“Ms. Cruz, you signed in for public comment.”

I walked to the podium.

I placed the sealed manila envelope on the projection camera beside the microphone.

“The historian database has five-second polling data for every sensor in the plant,” I said.

“It shows overflow events on twenty-one nights that correspond to the unexplained totalizer resets.

The reset event log shows 23:00 resets logged under my operator ID on nights I was not in the plant.

The city’s GIS stormwater model predicted exceedances on each of those dates.

The DMRs filed for those months show no exceedances.”

I opened the envelope and placed the first printout on the projector.

The five-second flow curve for the night of March fourteenth appeared on the screen above the dais.

The overflow spike was visible to everyone in the room — a sharp rise above the permitted limit, sustained for ninety-three minutes, followed by the totalizer reset at 23:00.

“The DMR for March shows 4.2 million gallons for that date,” I said.

“The historian shows 6.1 million gallons before the reset.

The permitted daily maximum is 4.5.”

Jerry’s jaw tightened.

“Operators do not file the DMR,” he said.

“The office does.”

“The office files what we report,” I said.

“The plant reports what you tell us to reset.”

I placed the second printout on the projector — the GIS overlay showing predicted stormwater inflow for the same night.

The predicted exceedance window matched the historian’s flow spike within twenty-two minutes.

“A totalizer is a story, Jerry,” I said.

“The historian and the GIS and the outfall structure are three more.

The EPA reads them.

The creek already does.”

The man in the back row with the baseball cap lifted the small glass jar of brown water and set it on the railing in front of him.

He folded his hands in his lap.

He did not speak.

The EPA Region staffer in the third row opened her notebook and uncapped a pen.

She wrote something without looking up.

Renata, the GIS analyst, was sitting in the back row near the exit.

She nodded at me once.

She looked down again.

Sandra spoke into the microphone.

“Director Stoll, the audit committee has voted to suspend DMR submissions pending re-validation.

The EPA Region has been notified.

Do you have anything further?”

Jerry collected his binder.

He squared the pages.

He did not look at me.

He did not look at Harold or Sandra or the EPA staffers or the man with the jar of creek water.

He looked at the wall above the dais — the framed photograph of the city’s founding charter, the flags, the clock.

“I will refer further questions to city counsel,” he said.

His voice was steady.

It was the same voice he used at cookouts and budget hearings and quarterly luncheons.

The voice of a man who believed that operational smoothing was a management tool and that a city’s reputation could absorb whatever a creek could not.

He walked to the side door of the chamber and pushed it open.

The hinges were silent.

The door closed behind him with a soft click that carried across the room because no one else was making a sound.

The EPA staffer leaned toward her colleague and said something I could not hear.

The state environmental agency inspector uncrossed his arms and took out a phone.

Sandra asked whether there was further public comment on item seven.

No one spoke.

Harold read the audit committee motion into the record: DMR submissions suspended pending EPA Region re-validation; Section 308 information request to be issued in the morning; state environmental agency Notice of Violation to follow.

The clerk recorded the vote.

Seven to zero.

Jerry was on administrative leave inside seventy-two hours.

Six weeks later I stood on the catwalk above the aeration basin at sunrise.

The smell was the same — wet concrete, chlorine, the biological undertone.

The blower hummed below me, pushing air through the diffuser grid.

The water churned brown-green where the bubbles broke the surface.

A heron flew low over the back fence of the plant, banked once over the clarifier, and settled in the willows by the river.

It folded its wings and stood in the shallows, perfectly still, the way it always did.

The city entered a federal consent decree three weeks after the council meeting.

The terms required a twelve-million-dollar plant retrofit — upgraded headworks, new equalization basin, expanded wet-weather capacity — and a property-tax surcharge for residents over the next eight years to pay for it.

The EPA Criminal Investigation Division opened a formal inquiry under 33 USC 1319(c).

The state environmental agency issued a consent order requiring quarterly independent monitoring.

Jerry Stoll’s administrative leave became permanent separation.

His name was referred to the state licensing board.

I did not feel triumph.

I did not feel vindication.

I felt the weight of a twelve-million-dollar surcharge on a city where the median household income was forty-one thousand dollars a year.

I felt the weight of a consent decree that would outlast the current council, the current mayor, and possibly the current generation of ratepayers.

The retired mechanic whose backyard garden bordered the creek — a man named Walt — came to the next council meeting and asked when the retrofit would be completed.

Harold read the published timeline.

Phase one: engineering design, eighteen months.

Phase two: permitting, twelve months.

Phase three: construction, four years.

Total: roughly seven and a half years from the date of the consent decree.

Walt was seventy-four.

He did the math the way everyone in the room did the math.

He continued to garden.

He watered the tomatoes and staked them and watched them ripen the way he had for thirty years.

He did not eat them anymore.

He gave the surplus to a food pantry on the other side of town that did not list the source.

The mechanism was correct.

The creek would be cleaner.

Walt’s tomatoes were still the residue.

23:00.

The nightly SCADA totalizer reset window still existed at this plant.

It would exist tomorrow.

I read 23:00 differently now.

It was the moment I walked the operator on the next shift through a clean reset — one with a written maintenance ticket that I signed in pencil, with the date and the operator initials and the reason code filled in.

I did not feel triumph when the clock reached that hour.

I felt the difference between an hour I had fought to keep honest and an hour I got to run inside a clean procedure.

The reset went through with the ticket attached.

The blower hummed.

The wet concrete smelled faintly of chlorine.

The historian recorded the event with a ticket number beside it, the way it was supposed to.

I closed the SCADA log gently and walked down the catwalk steps toward the bench by the back fence.

I sat down.

The heron was still in the willows.

The river moved past the outfall structure, carrying what it always carried — storm runoff, treated effluent, the sediment from upstream farms, the memory of what had been hidden and what had been found.

Jerry thought a totalizer reset was operational smoothing.

He forgot the historian had been keeping the count.

Share this post

Related Posts

Leave a Reply

Your email address will not be published. Required fields are marked *