It named Grant Holloway specifically as having presented falsified revenue projections to secure proxy votes. And at the bottom of the document, in the metadata that Sergey’s people had pulled from the original digital filing, was a user IDV Hale-legal. -access-7. Violeta. She’d known. Or had suspected. 14 months ago, she’d filed an internal legal challenge using a junior attorney’s credentials to keep her name off it.
Careful enough to use someone else’s login, not careful enough to scrub the user metadata. And somehow, the filing had been buried. Routed into a subfolder of the compliance system that no one reviewed. Or that had been made to stop being reviewed. Ronan sat back. The shape of it was assembling itself. Not completely. There were gaps.
There were figures he couldn’t yet place. There were transactions that went somewhere he couldn’t follow yet. But the shape was there. The outline of something that had been built over time, with patience, with access, with the specific architecture of someone who understood exactly how institutions fail when the people inside them are incentivized to look away.
Grant Holloway had not acted alone. This was not a man who’d gotten greedy and improvised. This was a campaign. This had departments. His phone buzzed. He looked at it. Sergey was already standing. He’d read the same information from Ronan’s face that Ronan was reading from the screen. “That name,” Ronan said.
“Celeste Vey,” Sergey said. “Executive VP at Holloway Capital Partners. She joined the firm 4 years ago.” He paused. “Same month Holloway married Hale.” The room was very quiet. Ronan set the phone face down on the desk. “I want everything on her. Everything. Who she talks to, where she banks, where she was the night Prater disappeared, who she hired and how she paid them.
” “Already started.” “Double it.” Sergey gathered the papers. At the door he stopped. Turned back. “The woman upstairs.” “What about her?” “She filed that complaint 14 months ago. She knew something was wrong and she tried to fix it from inside.” “Then she stopped.” He said it without judgement, just the factual specificity he applied to everything.
“Why’d she stop?” Ronan thought about it. “She got pregnant,” he said. Sergey nodded once and left. Ronan sat alone in the office with the early morning light coming through the windows and the city somewhere in the distance behind its trees and its gates, and he thought about a woman who had tried to fight quietly from inside a system that was already working against her.
Who had decided, for whatever reason, probably the reason that was currently growing at a regular heartbeat upstairs, to pull back, to wait, to keep her head down and get through the pregnancy and figure out the rest later. He thought about what it cost a person to make that kind of calculation. His phone buzzed again. He turned it over. The text was from a number he didn’t have saved, but he knew the area code.
He knew what that exchange meant in terms of which district of the city it originated from. It read, “We know she’s alive. Return her by midnight or we release everything we have on your operation to the federal task force. All of it. You have 12 hours.” Ronan read it twice. Then he set the phone down and called Sergey back into the room and said, in a voice that had gone completely level, the voice he used when the situation had moved past the point where emotion was a useful tool, “We have a problem.
” Upstairs Violetta’s monitor beeped its patient rhythm. Her daughter’s heart kept beating steady and furious and unknowing in the dark. The text had been sent from a burner. Ronan knew this before Sergey confirmed it. It was the kind of number that existed for exactly one message, the kind that burned itself the moment it was used, untraceable in any direction that mattered.
What it told him wasn’t location or identity. What it told him was capability. Whoever sent it had access to his operations’ details. Not rumors, not street-level gossip, but specifics. The kind of specifics that came from inside. He sat with that for 30 seconds. Then he called Marcus Teel. Marcus was his logistics head, had been for 9 years, had been present for every significant decision Ronan had made in the past decade.
He was also the only person outside of Sergey who knew the full routing structure of the operation’s financial architecture. The part that, if handed to a federal task force with the right annotations, would take 4 to 6 years to untangle in court, but would take considerably less time to destroy in the press. Marcus answered on the second ring.
“Yeah.” “Where are you?” “Warehouse on Kedzie. Inventory check.” A pause. “What’s wrong?” Come to the house. Now. Don’t call anyone between here and there. A longer pause. Ronan? Now, Marcus? He hung up. Sergei was already at the whiteboard they kept in the east office. Not an actual whiteboard, a section of matte wall treated with erasable coating because Ronan had learned a long time ago that paper left the room and walls didn’t.
He was writing names. Prater, Orell, Vey, Holloway. Connecting them with lines that weren’t conclusions yet, just possibilities. The geometry of a picture that was assembling itself whether they wanted it to or not. The leak, Ronan said. I know. How specific is what they have? Sergei turned.
His face was the same as always, controlled, precise, offering nothing extra. If they know she’s alive, they had someone watching the road. That’s surveillance on a route we use three times a week. He let that sit. They weren’t watching her, they were watching us. Ronan looked at the wall, at the names, at the lines between them. How long has someone been watching us? That’s the question.
Marcus arrived 19 minutes later. He came through the side entrance the way he always did, shook rain off his coat in the mudroom, appeared in the office doorway with his jaw slightly forward and his eyes moving over the room in the rapid inventory taking way of a man who understood that being summoned this way meant the information he was about to receive would require him to recalibrate something.