Leo has reached the age of 66 years. Leo has listed phone number: (303) 757-2737. Leo currently resides at 2370 Adams St #1D, Denver, Co 80210. Leo's birth year is 1958. Cities Leo has lived in before are Denver and Littleton. The possible relatives of Leo are Kadie Margaret Moran, Kadie Proctor, Productions Proctor and 3 other people.