Leon Freenauf was born in 1938, age 85. Leon Freenauf's address is 10025 Sw 91st Place , Ocala, FL 34481. Possible relatives include Evelyn Freehauf, Timothy Freehauf and 1 others. Public records show Leon has also lived in Lockport, IL. Leon's latest phone number is (352) 237-8391. Previous phone numbers include (815) 342-0511 and (815) 499-2655.
Results 1 - 1 of 1