CARLING TECHNOLOGIES INC