ARRAY TECHNOLOGIES INC