TRINITY, Fla. -- Deputies say a man with a fake badge assumed one of the perks of law enforcement are cheap donuts.

Pasco deputies say 48-year-old Charles "Chuck" Barry went to the drive-thru of a Trinity Dunkin' Donuts last week, and after identifying himself as a U.S. Air Marshal, asked for a discount on his order of donuts.

When the clerk refused to give him the discount, Barry allegedly became irate, held up a gun -- still in its holster -- and said, "See, I'm a cop!" The clerk told investigators Barry never pointed the gun at him or took it out of its holster.

Barry went through the drive-thru again the following day, at which time the store manager got the license plate tag.

Deputies set up surveillance at the donut shop and on Tuesday, saw Barry driving away from the business. He was pulled over, and deputies found Barry had a law enforcement badge in his wallet and a .38 caliber revolver in his front pocket.

The sheriff's badge appears to be real and is from Morris County, New Jersey, which is where Barry was born. It's is not a Federal Air Marshal badge.

Store personnel positively identified Barry, who was then arrested for impersonating a law enforcement officer and improper exhibition of a firearm or dangerous weapon.