Alex McGarvey, 28, of Mechanicsburg surrendered to police after seeing a news report on last month's police impersonation robbery in Harrisburg.
The robbery occurred in the 200 block of Pine Street during the early morning of June 24. The 67-year-old victim told investigators he was sleeping in his car when a man who identified himself as Officer Craig awakened him and questioned him about possibly being intoxicated.
The victim said he got out of the car, was told that he was being placed under arrest and to put his hands on a wall. The robber then took the victim's wallet and ran, then yelled back to the victim that he is "stupid," police said.
The victim's wallet and some identification cards were found the next day on the Riverwalk at Walnut Street. Police said the victim's credit card was used in a downtown shop where they obtained the surveillance photos.
On Friday McGarvey surrendered at the Upper Allen Police
Department after reaching out
to his family and asking for help in contacting police.
McGarvey was charged with robbery, impersonating a public servant and access device fraud.