McGillvary met Galfy on Saturday in Times Square, then spent at least two nights at his home on a cul-de-sac in Clark, a quiet community about 20 miles west of New York, Romankow said. His movements after that included two trips to meet a fan in Asbury Park, a trip to Philadelphia and another to Glassboro in southern New Jersey before he took a train bound for Philadelphia, authorities said.
McGillvary swiftly gained notoriety in February after he intervened in an apparently unprovoked attack that led to charges including attempted murder.
McGillvary said he was riding in a car with a man who veered into the worker, got out of the car, then said "I am Jesus and I am here to take you home" before attacking. McGillvary said he then pulled a hatchet from his backpack and struck the driver in the head several times to subdue him, The Fresno Bee reported.
"That woman was in danger," Kai told KMPH-TV. "He just finished, what looked like at the time, killing somebody, and if he hadn't done that he would have killed more people."
Last month, the driver entered a plea of not guilty by reason of insanity, according to The Fresno Bee.
In his television interview, McGillvary also said he'd once intervened in what he called a domestic violence situation.
A man "starts beating up on this woman who he calls his," McGillvary told the television station. "I started smashing him in the head and the teeth."
McGillvary also goes by the names Kai Lawrence, Caleb Kai Lawrence and Kai Nicodemus, prosecutors said.