Tejal Sandera 152 2174 days ago New York-based ITAD company says new location will offer “faster processing times” for customers.