Leesa Owens was born in 1963, age 60. Leesa Owens's address is 1235 Gillman Circle , Orem, UT 84097. Possible relatives include Melody Owens. Public records show Leesa has also lived in Florissant, MO. Leesa's latest phone number is (801) 225-1968.
Related to: Melody Owens
Phone Numbers: (801) 225-1968
Results 1 - 1 of 1