Records link phone number (607) 648-4755 with Leon’s details. Leon currently resides at 720 Knapp Hill Rd, Castle Creek, Ny 13744. Leon has reached the age of 71 years. His birth year was listed as 1953. Public records show Endicott and Castle Creek as cities Leon also stayed in. People possibly related to Leon are Ann Janettem Totten, George W Totten, Sherri A Totten and one other person.