Monday, May 19, 2014

Beware Tech Support Scams

The company she had reached, PCCare247, was based in India but had built a lucrative business advertising over the Internet to Americans, encouraging them to call for tech support.