BATH, Maine (NEWS CENTER) — A man from Portland has been charged with his third operating under the influence offense.

Sagadahoc County Sheriff's deputies pulled over a car driven by John Andretta Jr. on Friday following reports of a vehicle swerving "all over the road" along Route 1.

Andretta Jr. failed a sobriety test, and a subsequent search of his car turned up crack cocaine, amphetamine drugs, trafficking evidence and more than $3,500 in cash.

The 53-year-old was charged with OUI, third offense, as well as Class C unlawful possession of crack cocaine and Class D unlawful obsession of schedule W amphetamine.

He was taken to Two Bridges Regional Jail in Wiscasset and held on $1,000 cash bail, pending a court appearance Monday.