I was standing in the school gym helping set up for the Spring Fundraiser when the principal, Greg Harmon, told me in front of four other parents that they’d decided to give my “volunteer slot” to someone more “community-facing” – and I SMILED, nodded, and walked to my car.
My daughter Becca had been at Riverside Elementary for three years. Three years of me showing up – bake sales, field trips, the haunted hallway in October. I was the guy who stayed after to fold chairs. And Harmon had just cut me loose in front of the PTA board like I was some stranger who’d wandered in off the street.
I’m Dennis. I work nights at a logistics company so I can be available during school hours. That’s the whole point. That’s been the whole point for three years.
I drove home. I sat in the kitchen. Then I pulled out my phone and started scrolling through the school’s nonprofit filings, because something Harmon had said two months ago wouldn’t leave me alone – something about the fundraiser proceeds going to “district infrastructure.”
I spent four nights on it.
The school’s 501(c)(3) listed a board of seven. Three of those names were Harmon’s relatives.
Then I started noticing the vendor contracts. The company handling the event rentals – the tables, the lighting, the sound equipment – was registered to an LLC in Harmon’s wife’s maiden name.
I pulled the last three years of fundraiser revenue. Forty-six thousand dollars, annually. I found NINE THOUSAND in payments to that LLC each year.
I froze.
I called a friend who works in the county auditor’s office. I didn’t explain much. I just sent him the documents.
He called me back in twenty minutes.
“Dennis,” he said. “This is bad. This is really bad for him.”
The night of the fundraiser, I showed up anyway. Harmon saw me walk in and his face went tight.
I smiled at him, reached into my jacket, and pulled out the folder I’d been carrying for two weeks.
The auditor stepped in right behind me.
The Thing That Wouldn’t Leave Me Alone
Two months before the gym incident, Harmon had done a little speech at a parent meeting. One of those five-minute things principals do where they talk a lot without saying much.
He’d mentioned the fundraiser was earmarked for “district infrastructure improvements.” That exact phrase. District infrastructure improvements.
I remember thinking it was a weird way to describe new playground equipment or library books. But I was there to listen, not argue, so I wrote it in the margin of the agenda sheet and forgot about it.
Until he cut me in front of four people, and I was sitting in my car in the parking lot of my own daughter’s school, and that phrase came back up like something you swallowed wrong.
District infrastructure improvements.
I’m not an accountant. I want to say that clearly. I drive a forklift at a logistics hub from 10 PM to 6 AM, and then I come home and sleep until noon so I can pick Becca up at 3:15. That’s my life. I’m not a forensic investigator. I didn’t grow up dreaming about nonprofit compliance law.
But I know how to read. And I know how to be angry.
I got home that afternoon, made a pot of coffee I didn’t need, and sat down at the kitchen table with my laptop.
Four Nights
The first thing I found was the 990 form. That’s the tax return nonprofits have to file publicly. Schools with 501(c)(3) status post them on a site called ProPublica Nonprofit Explorer. Took me about twelve minutes to locate Riverside Elementary Parent Association’s filings.
I printed three years’ worth. Sixty-something pages total.
The board of directors listed seven names. I recognized two of them from PTA meetings – Carol Dunning, who organized the book fair, and Phil Reyes, who coached the after-school soccer clinic. The other five I didn’t know.
So I looked them up.
Three of them shared Harmon’s last name. One was his brother, based on a Facebook profile that was public enough to see a family reunion photo from 2019. One was his mother. The third was a cousin, or presented herself that way on LinkedIn.
I sat with that for a while.
A principal serving on the board of the nonprofit that raises money for his own school isn’t automatically illegal. Uncomfortable, maybe. A conflict of interest you’d want disclosed. But the board being stacked with his family members while he’s also the school’s administrator – that’s a different thing.
I wrote it all down on a legal pad. I’m old enough that writing things down still helps me think.
Then I started on the vendor contracts.
The second night, I found a reference in the 990 to payments made to something called Brightfield Event Solutions LLC. Listed under “event services.” No address. No website I could find through a basic search.
Third night, I ran the LLC through the state business registry.
Registered in 2019. Sole member listed as a woman with the last name Castellano.
Harmon’s wife’s name is Diane. Maiden name Castellano. I knew that because she’d been introduced at a school gala two years back and someone had made a little joke about how she’d kept her maiden name professionally.
I sat there in the kitchen at 2 AM with my coffee gone cold and my legal pad full of notes and my chest doing something I couldn’t quite name.
Nine thousand dollars a year. For three years. To a company his wife owned. Paid out of money that parents and kids and teachers had raised selling cupcakes and raffle tickets and handmade wreaths at the holiday fair.
Twenty-seven thousand dollars.
Making the Call
I almost didn’t call Ray.
Ray Kowalski has worked in the county auditor’s office for going on fifteen years. We grew up two streets apart. He was the kind of guy who actually read the fine print on things, even in high school, which made him annoying at seventeen and useful at forty-three.
I didn’t want to send him something half-baked. I didn’t want to be the dad who got humiliated at a bake sale setup and then went off the deep end about it. I sat on the documents for almost a week, rereading them, looking for the thing I’d gotten wrong.
I couldn’t find it.
So I texted Ray on a Tuesday. Just: hey, got something weird, can I send you some files?
He said sure.
I sent the 990s, the LLC registration, the board member list, and a summary I’d typed up. Kept it dry. Just the facts laid out in order, with page references.
He called me back in twenty minutes.
“Dennis.” Long pause. “Where did you get all this?”
“Public records,” I said. “All of it.”
Another pause. “Okay. Don’t send this to anyone else yet. Don’t post it anywhere. Can you give me a couple days?”
I said yes.
That was the longest week of my life, which is saying something, because I once worked a 72-hour stretch during a warehouse crisis and thought I might actually die in a forklift.
What Ray Found
Ray didn’t just verify what I’d sent him. He pulled additional contracts I hadn’t located – two more payments to Brightfield, one from a district-level fund I hadn’t even known to look at. He found a signature on a vendor approval form that matched Harmon’s handwriting on other school documents.
He also found that Harmon had signed off on the vendor selection himself, without the board voting on it, which was a violation of the association’s own bylaws.
Ray told me all of this on a Thursday evening, standing in my driveway because he didn’t want to do it over the phone. He had a folder of his own by then.
“The auditor’s office is going to open a formal inquiry,” he said. “This is above what I can handle internally. I’ve already flagged it to my supervisor.”
“How long does that take?”
“Depends. But there’s a public meeting scheduled next Friday. The Spring Fundraiser.”
I looked at him.
“The inquiry will be announced that night,” he said. “There’ll be someone from our office present. You don’t have to do anything.”
But I’d been carrying the folder for two weeks by then. I’d printed everything out and put it in a manila folder with a binder clip, the way I used to organize field trip permission slips when I was the one collecting them. Old habit.
I said I’d be there.
The Night of the Fundraiser
Riverside Elementary’s gym smelled the same as it always did. Popcorn from the machine they rented every year, rubber floor polish, something vaguely like old sneakers underneath it all.
The tables were set up. The lighting was dim and kind of nice, actually – those string lights they ran along the ceiling. From Brightfield Event Solutions LLC, presumably.
I got there at 6:40. The event started at seven. Parents were still filing in.
Harmon was standing near the entrance doing the principal handshake thing, the firm grip and the eye contact and the “so glad you could make it.” He was good at it. I’ll give him that.
He saw me come through the door and his whole face did a thing.
Not dramatic. He didn’t go pale or stumble. It was more like a flicker, a half-second where his expression reset, where the professional warmth took a moment to reload. If you weren’t watching for it, you’d have missed it.
I was watching for it.
I nodded at him. Kept walking.
Found a spot near the back wall where I could see the whole room. Becca wasn’t with me – she was at her mom’s that weekend – and I was grateful for that. Whatever happened, I didn’t want her watching it happen.
Ray’s colleague from the auditor’s office came in at 6:55. Her name was Patrice Burke. Mid-fifties, sensible shoes, a badge clipped to her jacket pocket. She’d introduced herself to me briefly outside. She was calm in the way that people who do difficult things professionally tend to be calm.
At 7:10, after the PTA president had done her welcome remarks, Patrice stepped to the microphone and introduced herself and said that the county auditor’s office had initiated a formal review of the parent association’s financial records, effective immediately.
The room went quiet in a specific way. Not shocked silence, more like everyone inhaling at the same time and not letting it out.
Harmon was standing twelve feet from me.
I didn’t unfold the folder. I didn’t hand it to anyone dramatically. That moment I’d half-imagined, the confrontation, the face-to-face – it wasn’t like that. Patrice had everything she needed. Ray had made sure of that.
I just stood there with the folder under my arm, watching Harmon’s face work through something he couldn’t say out loud.
He looked at me once.
I looked back.
Then I looked away, because I was done with him.
After
Harmon was placed on administrative leave the following Monday. The district sent a letter home. Very careful language. “Pending review.” “Commitment to transparency.” The usual.
The formal investigation took four months. I wasn’t involved in most of it, just answered some questions early on, confirmed the sequence of how I’d found things. Ray handled the rest.
Becca asked me once why her principal wasn’t at school anymore. I told her there’d been some problems with how money was handled and that the district was sorting it out. She thought about that for a second and said, “Like when Tyler took the class snack money?” I said yeah, kind of like that.
She went back to her homework.
I went back to nights at the logistics company, and picking her up at 3:15, and showing up to whatever the school needed next.
Nobody gave me my volunteer slot back. I didn’t ask.
—
If this one’s worth something to you, pass it along to someone who needs to hear it.
For more tales of unsettling encounters, you might find yourself intrigued by My Daughter Said “She Practices.” I Didn’t Know What That Meant Until I Watched the Footage., or perhaps the chilling story of He Was Watching My Son at the Park. My Dad Said He Died Years Ago., and don’t miss The Woman on the Bench Knew My Name Before I Said It for another mysterious interaction.




