A man suspected of trying to rob a 95-year-old World War II veteran who used his cane to fight back in Manchester, New Hampshire, has turned himself in to police.

Arthur Kamberis was leaving a pharmacy on May 2 when a man approached and reached for his wallet, which was in a zippered pocket. Kamberis started to fight him off and hit him several times with his cane. A passer-by went to help Kamberis, and the attacker fled.

Kamberis wasn't hurt, and the good Samaritan drove him home. Police searched for the man and circulated a surveillance photo. They issued a warrant last week for 42-year-old David Farnsworth of Manchester.

Farnsworth turned himself in early Wednesday, and was to be arraigned. It wasn't immediately known if he had a lawyer.