Chapter 30
Noah heard the crowd before he saw it.
The Bronco came around the bend on Main Street and the sound hit through the open window. Applause. A blaring microphone. An amplified voice warming up a crowd. It was the sound of money learning how to sound natural.
The Olympic Museum sat on the west side of Main Street, a stone building with a columned entrance and a lawn that sloped down toward the sidewalk.
The event had taken over the front lawn and part of the street.
White tents. Folding chairs. A small stage with a podium and a banner that read ASHFORD FOR MAYOR in blue and gold.
Campaign signs were on wire stakes. A drinks table stood to one side.
A registration desk was beside it. There had to be two hundred people, probably more, spread across the grass and spilling onto the sidewalk.
Noah parked the Bronco two blocks down and walked.
His chest was tight. His breathing was controlled but his pulse wasn't. He was scanning before he reached them.
Rooftops. Windows. The upper floors of buildings along Main Street.
The church steeple three blocks south. The courthouse.
Any elevation with a sightline to the stage.
Too many options. Too many angles. A man with the right training could set up in a dozen places within range and nobody would see him until after the crack.
McKenzie was near the edge of the crowd, standing by a lamppost with his arms crossed. He was wearing his jacket over his holstered weapon, trying to look like a man attending a public event and failing.
Noah reached him.
"Talk to me," McKenzie said.
“I was in his apartment. Above the bookstore in Elizabethtown."
"You broke into a suspect's apartment."
"The door was open."
McKenzie's jaw tightened. "Noah."
"Listen to me. He's got a wall there covered in newspaper clippings, case files, names. The four victims. All crossed out with dates. An open box of .308 match ammunition. And a flyer for this event with Luther's face scratched through."
McKenzie looked at the stage. Luther was at the podium now, speaking into the microphone. The crowd was attentive, some standing, some in chairs. Campaign volunteers moved through the rows with flyers and donation envelopes.
"You're telling me the sniper is here. Right now."
"I'm telling you he might be. And he's military trained. He won't be in the crowd."
“Then where?”
"Three hundred to five hundred yards. That's been his range on every kill."
McKenzie looked at the rooftops. His hand moved to his radio. "I've got Ray inside. Two High Peaks officers on the perimeter. That's it. This was supposed to be a campaign event, not a security operation."
"It's both now. You need to alert him."
"If I pull Luther off that stage and nothing happens, I'm finished. If I don't and something does, I'm worse than finished." McKenzie's eyes were moving the way Noah's were moving, scanning the upper floors, the angles, the gaps between buildings. "Who is he? The shooter. Give me a name."
"Liam Hale."
McKenzie's face changed. "Rebecca's son?”
"Yeah."
"Jesus." McKenzie pressed his radio. "Ray. We have a potential threat at the event. I need eyes on every elevated position within five hundred yards of the stage. Get your officers moving. Quietly. Do not pull Ashford yet."
The radio crackled back. "Copy. Moving now."
Noah turned to the crowd. He wasn't looking at Luther. He was looking at everything else. The windows of the building across the street. The roofline of the hardware store. The gap between the post office and the old bank building. The second-floor balcony of the inn on the corner.
Then he saw Hugh.
His father was in the crowd, fifteen feet to the right of the stage, standing near the drinks table. He wore a dark jacket and a white shirt. He was talking to a woman Noah didn't recognize, holding a paper cup, nodding at whatever she was saying.
Hugh Sutherland at Luther Ashford's fundraiser. The two men whose secrets were woven through the same case, standing in the same crowd, twenty feet apart.
Noah started moving toward Hugh. Not to talk to him. To get him away from the stage. Away from the open sightline. Away from whatever was about to happen.
He was twelve feet away when it happened.
Not a sound, a movement.
A woman near the stage flinched and looked up.
She had seen something — a reflection, a glint of light from an upper window in the building across the street.
It was an old brick office block that had once housed an insurance company and a dentist, its flat roof rising three stories above the crowd.
She grabbed the arm of the man beside her and pointed.
Luther was mid-sentence. Something about community investment. Something about the future of High Peaks. His voice was amplified and steady and completely unaware.
The crack split the air.
It was louder than Noah expected. Sharper. The kind of sound that doesn't register as a gunshot until a half-second after you've already reacted to it. It bounced off the stone facade of the museum and came back as an echo that made it impossible to locate the source.
Noah dropped. Instinct kicked in. Muscle memory from two decades of training taking over before his conscious mind could process what was happening. His knees hit the grass. His hands went flat on the ground. He was already looking up, already tracking.
The crowd erupted.
Screams. Chairs toppled. People ran in every direction with no idea which direction was safe.
A drinks table went over. Glass shattered on the flagstone path.
A woman fell and someone tripped over her.
Campaign signs blew sideways as bodies pushed past them.
The amplified system let out a shriek of feedback as someone knocked the podium.
Two men in dark suits, Luther's private security, had Luther on the ground behind the stage. They had moved fast. Faster than the crowd. One was on top of him. The other was crouched with a handgun drawn, scanning the rooftops.
McKenzie was on his radio, shouting. Ray was moving through the crowd toward the stage, badge out, trying to get people down and out of the way. The two High Peaks officers were running toward the building across the street.
Noah stayed low. He looked at the impact point.
The shot had hit the stone facade of the museum. Not the stage. Not the podium. Not the banner. The wall. Six feet up. Eight feet to the right of the podium.
He looked at where Luther had been standing.
Then he looked at where Hugh had been standing.
Hugh was on the ground. The woman he'd been talking to was beside him, both of them flat on the grass. She was screaming. Hugh was not. He was on his back, breathing hard, staring at the sky. He didn't appear to be hit.
The impact point on the wall was directly behind where Hugh had been standing.
Noah looked at it. Then at where Luther had been.
The angle was wrong.
McKenzie appeared beside him, crouching. "Ashford's secure. Security's got him behind the stage. No injuries reported. Shooter's position looks like the roof of the Adler Building. Officers are heading up."
"They won't find him," Noah said.
"What?"
"He's already gone. He took one shot and moved."
McKenzie looked at the security team surrounding Luther behind the stage. “I don’t understand. He missed. From that distance, with his training, he shouldn’t have missed."
Noah looked at Hugh. His father was sitting up now. The woman was helping him. A campaign volunteer was bringing water. Hugh waved it off. Said something brief. Already turning away.
“I don’t think Luther was the target,” Noah said quietly. "Look at where it hit."
McKenzie followed his gaze. From Luther behind the stage to the impact point on the wall to Hugh sitting on the grass near the drinks table.
"That's not the podium," McKenzie said.
"No."
The sirens were starting now. The crowd was thinning, people pulling each other toward cars, toward buildings, toward anywhere that wasn't the open lawn.
The campaign banner flapped in the breeze.
The podium microphone was still live, picking up ambient noise and broadcasting it through the speakers.
All around him, he could hear footsteps, crying, and the distant squawk of radios.
Noah looked toward the rooftop of the Adler Building. It was empty. Liam was gone. He’d taken his shot, maybe as a warning, or maybe thrown off by Hugh’s slight movement at the wrong moment. Either way, Hugh was still alive, so Liam wasn’t done.
Noah looked at Hugh. His father was brushing grass from his jacket. He looked confused. He didn't know. He didn't understand why the shot had landed where it landed or what it meant or who had fired it. He was standing in the aftermath of an attempt on his life and he didn't know it.
McKenzie was beside him. "What do you want to do?"
Noah watched his father. The old man straightened his collar and said something to the woman beside him and started walking toward the parking lot. Moving slowly. Still shaken but moving, the way Hugh always moved, forward, without asking for help.
"I need to talk to him," Noah said.
"Noah, we need to process this scene. I need your statement. I need everything you found in that apartment."
"I know. I'll give you all of it. But I need to talk to my father first."
McKenzie looked at him for a long moment. He was trying to decide if he was losing control of the situation.
"Go," he said. "But when you're done, you call me. I want to know everything."
Noah nodded. He turned and walked through the wreckage of the fundraiser toward the parking lot.
Chairs were on their sides. Broken glass everywhere.
Campaign flyers scattered across the grass like something shed.
The banner had come loose on one side and hung at an angle, Luther's name swaying in the breeze.
Hugh's car was pulling out by the time Noah reached the lot. A dark sedan moved slowly through the chaos of vehicles trying to leave at once.
Noah watched it go. He stood in the parking lot with his hands at his sides and the sirens building behind him.
He replayed the shot in his head. The angle. The distance. The placement on the wall. It should have hit the target.
Hugh hadn't been missed. He had been spared by something smaller than intention. A shift. A movement. A fraction of a second.
Luck?
Noah looked toward the road where his father's car had disappeared.
Luck didn't hold.
He hurried toward his Bronco and started moving.