OLEAN -- An Olean man was arrested Sunday on drug and weapon charges.

Joseph L. Barrett, 39, was arrested on a warrant at 9:45 p.m. and charged with third-degree possession of a weapon with a previous conviction, a class D felony; and seventh-degree possession of a controlled substance, a class A misdemeanor. 

He was held pending arraignment.