Company STORED TECHNOLOGY SOLUTIONS INC. Address STORED TECHNOLOGY SOLUTIONS INC., GLENS FALLS, 12801, NEW YORK