A former Waldo County legislator, who allegedly stole from the estate of an elderly woman, is facing new charges for failing to pay income taxes and violating bail conditions.

Robert Kenneth Lindell, 53, was indicted in March 2017 on two Class B felony counts of theft for defrauding an elderly Belfast woman, whose finances he managed before her death in 2012, and whose estate he co-represented.

Assistant Attorney General Gregg Bernstein said the thefts occurred from 2010 to 2016 and "may exceed $3 million."

In July 2017, a Penobscot County Grand Jury delivered a superseding indictment that added one count of securities violation. The new charge related to another elderly widow now in her 80s, who lives outside Paris, France, and whose Maine assets Lindell was managing.

Lindell, who is a broker and financial adviser, posted bail and had been living in California. He previously lived in Frankfort and served a single term in the Maine Legislature, from 2004 to 2006 representing what was then District 41, including the towns of Frankfort, Prospect, Searsport, Stockton Springs, Verona Island and Orland.

A few weeks before his scheduled trial date in April, the state got information that Lindell might have violated bail conditions.

"He was continuing to act as a trustee or in a fiduciary representative capacity for a person he was not allowed to," Bernstein said.

On April 25, Lindell was indicted on 12 new charges, including Maine income tax evasion, theft of federal and state income tax refunds (by claiming a larger return than he was due) and failing to pay income tax.

The court issued a warrant for his arrest, and a week later Lindell turned himself in. He currently is being held without bail at Penobscot County Jail.

His attorney, Zachary Brandmeir, did not respond to a request for comment.

Lindell is scheduled to appear in Penobscot County court for a disposition conference June 9 and bail hearing June 10.