9306 20Th St, Everett, Wa 98205 is where Leo lives. The number currently linked to Leo is (425) 353-5287. 1975 is his birth date. The current age of Leo is 50. Records link Leo with Melton A Place, Kathleen A Place, Ptesanwin D Ferron and 3 other people. Public records show Everett, Tumwater and Stanwood as cities Leo also stayed in.