Add identity theft, credit card fraud and more stalking charges to the growing list of criminal allegations leveled against a former Lakeville principal. Christopher Endicott of Apple Valley now faces new felony charges related to stealing money or personal information from at least 15 people and stalking one of them, the Dakota County Attorney's Office announced Friday.

That's on top of previous burglary charges and allegations that he stalked a police detective who was investigating Endicott, 50, over reports of hacking.

Apple Valley police began investigating Endicott, then principal of Century Middle School in Lakeville, in January after receiving reports that Independent School District 196's information technology system had been hacked. Officers say that led them to search Endicott's home and office as well as the office of his wife, a counselor at Scott Highlands Middle School in Apple Valley.

Electronic devices and a paper notebook that investigators found held the key to many of the principal's alleged hacking activities, according to the charges. The notebook, found in a drawer in Endicott's school office, was filled with password hints, account numbers, login information and other personal information associated with at least 15 victims.

The latest criminal complaints detail a tangled list of incidents where Endicott allegedly cracked security measures and got access to bank accounts, credit cards, airline rewards programs and store memberships to such places as Sam's Club.

Investigators say they also found writings from Endicott about trying to find a "foolproof scheme to get quick cash without getting caught" because he was "in financial ruin."

Many of those hacked had connections to Endicott's former school district as fellow employees, court documents show. Police say he used the alleged victims' credit card information to make purchases, including charges on pornography websites, a gold and silver dealer and an online bookstore.

While authorities were investigating the identity theft allegations, they contacted a woman who said she had been harassed by Endicott for years and "was afraid of him," the charges said.

The woman told investigators that she worked with Endicott in 2012 and had been in a relationship with him. The woman reported that Endicott became upset when she tried to end the affair, according to the complaint.

Police say Endicott then began stalking the woman, hacking her electronic accounts, getting access to her personal information and contacting a person she was dating at the time.

Endicott is in custody in Crow Wing County on criminal charges recently filed in North Dakota. Authorities expect he will be moved to the Dakota County jail for his initial court appearances related to the latest allegations.