Leo’s current address is 1113 Oakwood Ln, Waterloo, Il 62298. This person has lived also in Waterloo, Red Bud and Belleville. The number currently linked to Leo is (618) 939-3919. Leo was born in 1962. Leo has reached the age of 62 years.