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