Leo Applin was born in 1916, age 107. Leo Applin's address is 1867 Davis Street , Elmira, NY 14901. Possible relatives include Barbara Applin, Christopher Applin and 2 others. Leo's latest phone number is (607) 734-2110.
Phone Numbers: (607) 734-2110
Address History: 1867 Davis Street, Elmira, NY 14901
Results 1 - 1 of 1