Robert Joseph Depace, Marie Depace Castracane, Leonard J Depace and 6 other people are people possibly related to Leonard. Leonard is a resident of 13546 Binglewood Ave #D, Seminole, Fl 33776. Public records show Coral Springs, Tampa, San Antonio and 4 other cities as cities Leonard also stayed in. Records link phone number (210) 657-6722 with Leonard’s details. The age of Leonard is 69. Leonard's birth date was listed as 1955.