Leroy Ode was born in 1922, age 101. Leroy Ode's address is 3120 E Norwich Avenue Apt 317, Saint Francis, WI 53235. Possible relatives include Barbara Ode. Public records show Leroy has also lived in Milwaukee, WI. Leroy's latest phone number is (414) 483-0252.
Related to: Barbara Ode
Phone Numbers: (414) 483-0252
Results 1 - 1 of 1