Police say 20-year-old Thomas Leonard of Portland was seen driving erratically on I-95 and fled when a trooper tried to stop him.