Leon Duncan was born in 1935, age 88. Leon Duncan's address is 5280 West Iowa Avenue , Denver, CO 80232. Possible relatives include Sandra Duncan, Rebecca Simpson and 2 others. Public records show Leon has also lived in Aurora, CO and Englewood, CO. Leon's latest phone number is (303) 517-6231. Previous phone numbers include (303) 922-3550 and (720) 922-3550.
Leon Duncan's current address is 4687 E Amherst Avenue , Denver, CO 80222. Leon's age is 103 years old (1920). Phone numbers associated with Leon are (303) 756-7005 and (303) 758-6345. Leon has also lived in Castle Rock, CO.
Leon Duncan's birthday is 11/05/1947, and is 76 years old. Leon's home address is 2795 Hawk Point Court , Castle Rock, CO 80104. Associates and relatives include Chris Duncan, Denice Duncan and others. Latest phone numbers include (303) 300-4539 and (303) 434-8345.
Results 1 - 3 of 3