A 49-year-old long-haul trucker who police say admitted to driving nonstop from Seattle to Massachusetts while whacked out on crystal methamphetamine, LSD and cocaine was arrested in Deerfield Tuesday after he locked himself out of his truck and began acting “erratically,” authorities said.

Gary Robbins, 49, of Homer, Alaska, was arrested at about noon, after the manager of a Circle K gas station on Greenfield Road noticed Robbins “acting erratically” and trying to put his credit card into the fuel tank, Deerfield police officer Adam Sokoloski told the Herald.

“They thought he was having a medical emergency,” Sokoloski said. “He was showing signs consistent with drug use. He was argumentative and he had dilated pupils … It was clear he was under the influence of something … He was endangering the lives of other people and endangering his own life.”

Robbins, who admitted to driving nonstop from Seattle to Deerfield while high on crystal methamphetamine, LSD and cocaine, had just delivered a shipment of raspberry roots to a farm in Whately before he locked himself out of the truck, Sokoloski said.

Robbins’ tractor trailer was impounded pending an inspection by state police.

Investigators praised the Circle K employees who alerted the police when they noticed Robbins’ unusual behavior.

“That’s a big credit to them for recognizing the driver was acting weird and giving police a call,” Sokoloski said.