BUFFALO, NY – A rookie Buffalo Police officer was arraigned in federal court Thursday on multiple drug charges. James Hamilton Sr. is charged with possession and distribution of marijuana and a number of other crimes.

The U.S. Attorney's Office says the 29-year-old sold marijuana for $1,100 to a confidential source Wednesday afternoon. Officials say they also found a marijuana growing operation in the basement of Hamilton's home.

The police commissioner says Hamilton was immediately fired.