The residency of Leo is at 26 Chapin St #39, Seneca Falls, Ny 13148. The current age of Leo is 87. Records link phone number (315) 568-8405 with Leo’s details. Leo's birth date was listed as 1936. He has stayed in Seneca Falls before moving to Seneca Falls.