Tim's patrol car was facing west.
Ethan had noted the positioning before he said anything — Tim had pulled into the lot facing west, which was not his standard position. Standard was facing the exit. Facing west meant Tim had something to say that he wanted to say before driving anywhere, and Tim organized his car to match his intentions.
He got into the passenger side.
Tim drove the lot to the exit, then pulled back in and parked again. This was the Bradford version of clearing his throat — the physical preparation for a direct statement that he had been holding since before the shift ended.
"I noticed something," Tim said.
Ethan waited.
"Two scenes last week where Calloway was present." He did not have notes. Tim had never used notes for operational observations. "The Figueroa incident Tuesday — the disturbance at the laundromat. Rourke was not on scene. Calloway arrived independently, off his regular patrol route, eight minutes before the responding unit."
Ethan ran the Figueroa incident against the Board. The Board had the scene log. The Board had noted Calloway's arrival without flagging it because Calloway's unit had a legitimate patrol path that could have brought him to Figueroa on a non-standard schedule.
"The second one?" he said.
"Thursday. A welfare check on Normandie." Tim looked at the exit. "Rourke ran a plate two blocks away. Calloway was on scene. Different call, different unit number, adjacent location, same time window." A pause. "Neither one is significant on its own."
"But."
"Together they put Calloway in two locations where something was happening while Rourke was in the vicinity. That's not standard adjacency." Tim turned to look at him. "I'm not running it anywhere official. I'm telling you because I noticed it."
The Board took the two data points and put them against the Calloway file. Calloway: now four entries. The 42% secondary-link database match. The too-careful stillness dismissed as professional reserve. And now two overlap incidents.
Against the Rourke file: thirty-five data points. Eleven cross-indexes with the Doyle/Vance network. A documented personal connection to a Doyle associate. Historical proximity to evidence-access windows. Two appearances at charity events in Vance's orbit.
The Board ran the comparison. Rourke's file was built on historical data — documented connections to a network that had been active two years ago and was now partially dismantled. Calloway's file was built on present-tense behavioral data — movements in the past week that created adjacencies without explaining them.
He could not explain to Tim why the Rourke theory was better without explaining the methodology — the meta-knowledge, the Board's compulsive cross-indexing, the thirty-five data points assembled over three weeks. Without that explanation, the observation Tim had just offered was equivalent in weight to what Ethan had on Rourke. More present-tense, less historical.
He was not going to explain the methodology.
"What do you want to do with it," he said.
Tim was quiet for a moment. "I want to know what you think."
"I think Calloway is worth watching. I think the Rourke file is deeper and the connections are more established." He looked at the exit. "Calloway's patrol overlaps could be coincidence. A busy division generates a lot of proximity that doesn't mean anything."
"It could be coincidence," Tim said.
"Yes."
"The Rourke connections could be historical residue that doesn't translate to present-tense activity."
He looked at Tim. Tim was not arguing. Tim was reflecting the logic back — the Bradford version of stress-testing a position. He did it because he was thorough, not because he was unconvinced.
"They could," Ethan said. "But thirty-five data points is not residue. That's a pattern."
Tim was quiet. He had offered the observation and had the response and was running the balance. Three years of being Ethan's partner told him that Ethan's reads were better than standard. Three years of being Ethan's partner also told him that the reads degraded when the emotional stakes were elevated.
He did not say either of those things.
"Good instinct," Ethan said. "Keep watching Calloway. If another overlap appears, bring it to me."
"Okay," Tim said.
His phone buzzed. The group chat — the division's informal one, the one where people sent things that were not appropriate for the official channel. Jackson West had sent a message: a photograph of his commendation ceremony invitation with the text "I've been formally notified that I'm a good person. Awaiting badge upgrade to gold." Three officers had already replied with escalating absurdity.
The Board logged the message and time-stamped it and filed it in the pocket that had Jackson's operational status — alive, laughing, unaware, three days from the schedule change that would put him in his partner's blind spot.
Tim made a sound that was the Bradford version of a laugh — recognizable to the Board and to no one else. "He's an idiot," Tim said, with the specific affection of a man who found someone's idiocy endearing.
"He's fine," Ethan said.
"He's fine," Tim agreed.
Ethan put his phone away. The lot was quiet. The overnight incident from the department's overnight summary had come through at 7 AM — a Doyle case witness had recanted their statement. The witness's name was on file; Ethan had the witness's home address from the investigation records; the Board had tagged the address as adjacent to one of Rourke's known social contacts.
One more data point for the Rourke file.
He was watching the right man. The thirty-five data points said so. Tim's two incidents with Calloway were present-tense and interesting and would keep.
"Tomorrow morning," Tim said.
"Yes."
He got out of the passenger seat. Tim drove out of the lot.
Jackson was still alive. Three days left on the schedule.
The last course-correction had passed.
