His birth year was listed as 1933. In addition to Saint Louis, Leo also lived in Arnold. The age of Leo is 90. The number currently linked to Leo is (314) 487-1220. Leo's possible relatives are Super Marke Zieglers, Joan Marie Ziegler, Theresa J Ziegler and 5 other people. Leo is a resident of 5511 Fireleaf Dr, Saint Louis, Mo 63129. There are 3 companies connected with Leo: Z & B Inc, Ziegler Shopping Centers, Inc and Zieglers Super Market, Inc.