A man from Maine who was wanted after breaking probation stemming from theft charges dating back to 2012 was arrested last week in Massachusetts.

Eric Charles Olson, 41, who was wanted out of Saco, was arrested on the island of Martha’s Vineyard on charges of being a fugitive from justice, failing to stop for police, operating a motor vehicle with a suspended license, driving to endanger and resisting arrest, according to the Facebook page of the Oak Bluffs Police Department, which made the arrest. He is being held at the Dukes County Jail without bail, the department said.

Olson was wanted on outstanding extraditable probation arrest warrants from the state of Maine, the department said. The warrants were associated with the crimes of theft of services, theft by deception, forgery and theft by unauthorized taking or transfer, the department said.

In February 2012, Olson allegedly stole checks from an individual and cashed them for more than $2,000 at several TD Bank locations in southern Maine, according to Saco Police Deputy Chief Corey Huntress.

Olson may have been living and working on Martha’s Vineyard and using a family member’s identity to evade arrest, according to the department. He also had an outstanding warrant, for allegedly stealing items from a building, out of Brookline District Court in Massachusetts, according to Oak Bluffs police.

At 12:10 p.m. on Wednesday, March 15, Olson was discovered by Oak Bluffs and Edgartown police driving on the island. Olson allegedly fled from police in his vehicle down a street when Oak Bluffs and Edgartown officers attempted to pull him over before he eventually stopped.