Trella Odegard was born in 1918, age 106. Trella Odegard's address is 1644 Fallen Leaf Lane , Los Altos, CA 94024. Possible relatives include Sherri Davis, Harold Liebo and 5 others. Public records show Trella has also lived in Punta Gorda, FL.
Results 1 - 1 of 1