Worked for me...
For some reason, I ended up with about 150 duplicate contacts on my IP. I think it was cause by syncing. This program quickly and accurately "smoked" my dupes. Well worth the 99 cents if dupes bug you like they do me.
EosBlue about
Delete Contacts + Duplicates