This year Leo celebrated his 101 birthday. Leo was born in 1923. 131 Weber St, Colorado Springs, Co 80903 is where Leo resides. Cities Leo has lived in before are Colorado Springs and U S A F Academy. Leo has listed (719) 632-7885 as his phone number.