Leon Duncan was born in 1920, age 103. Leon Duncan's address is 4687 E Amherst Avenue , Denver, CO 80222. Possible relatives include Chris Duncan, Denice Duncan and 5 others. Public records show Leon has also lived in Castle Rock, CO. Leon's latest phone number is (303) 756-7005. Previous phone numbers include (303) 758-6345.
Leon Duncan's current address is 2795 Hawk Point Court , Castle Rock, CO 80104. Leon's age is 76 years old (1947). Phone numbers associated with Leon are (303) 300-4539 and (303) 434-8345. Leon has also lived in Denver, CO.
Related to: Chris Duncan,
Denice Duncan,
Leon Duncan,
Michelle Duncan,
Patricia Duncan
Results 1 - 2 of 2