Expect script does not complete

I am new to Expect and need an expect script to expect data from a telnet session and respond with options as written in the script. There is no human input required. Problem is it gets to a point in the script and will just end. I have tried adjusting 'set timeout' and still does not help.
The code looks like this:
set timeout 30
match_max 2000

expect -timeout 3 -exact "Add Information"
expect -timeout 3 "THISWILLNOTBEFOUND"
-send -s <the data here is going through a series of input fields>
-send -s <the data here is going through a series of input fields>
-send -s <the data here is going through a series of input fields>
-send -s <the data here is going through a series of input fields>
-send -s <the data here is going through a series of input fields>
-send -s <the data here is going through a series of input fields>
-send -s <the data here is going through a series of input fields>

All of the data is input properly and the 'Add Information' screen is displayed again with a message that the data input had been successful.
I would like to <ENTER>, go to the next screen and continue with additional work. However, the script ends.