10478 Dupont Hwy #B, Felton, De 19943 is where Leo lives. Leo was born in 1936. Possible relatives of Leo are: David Dean Back, Joseph D Back, Jack Dean Back and 3 other people. In addition to Felton, Leo also lived in Felton. The number currently linked to Leo is (302) 284-9145. Leo turned 87 years old.