Public records show Ballwin, Saint Louis, Valley Park and 2 other cities as cities Leo also stayed in. Leo has listed (636) 391-5353 as his phone number. Leo's birth year is 1965. The current age of Leo is 59. Leo is a resident of 203 Florence Ave, Wilmington, De 19803. Possible relatives of Leo are: Kenneth L Schloss, Johanna Christine Schloss, Flavian W Schloss and 4 other people.
Public records show that Leo is German. He belongs to Western European ethnic group. English is his mother tongue. Leo's level of education is graduate school. 1965-11-18 is his birth date.