When officers approached the Boynton Beach man, he said he was a U.S. marshal. The pin on his gray suit, the badge and the gun seemed to confirm that.
But O’Grady didn’t have identification nor could he name his supervisor.
He eventually conceded that no, he was not a U.S. marshal, and the “firearm” on his hip was a BB gun.
Police can be heard on the body camera video telling O'Grady, "Congratulations, that's a felony," once they found a badge on his belt saying that he was a U.S. marshal.
Authorities arrested O’Grady on charges of impersonating a law enforcement officer and retail theft. They reportedly found the stolen iPhone in O’Grady’s vehicle.
O’Grady was released later that afternoon from the Palm Beach County Jail on a $6,000 surety bond, records show.
Cox Media Group National Content Desk contributed to this report.