Terry Otto was born in 1973, age 51. Terry Otto's address is 2240 Devoe Drive , Lincoln, NE 68506. Possible relatives include Cory Otto, Rhonda Otto and 2 others. Public records show Terry has also lived in Fort Collins, CO and Denton, NE. Terry's latest phone number is (402) 203-9503. Previous phone numbers include (402) 470-2415 and (402) 477-5125.
Address History: 2240 Devoe Drive, Lincoln, NE 68506;
4421 Flattop Court, Fort Collins, CO 80528;
Denton, NE 68339;
Milford, NE 68405
Results 1 - 1 of 1