The age of Leo is 74. Public records show Denver and Colorado Springs as cities Leo also stayed in. This person's birth year is 1950. The residency of Leo is at 671 Sand Creek Dr, Colorado Springs, Co 80916. The number currently linked to Leo is (719) 219-1059. We have found 9 possible relatives of Leo: Anna W Daugherty, Kenneth T Daugherty, Katherine R Daugherty and 6 other people.