Leo’s current address is 1438 Hartley Cir, Deltona, Fl 32725. Leo has listed (386) 860-2938 as his phone number. Leo is associated with I & C Services, Inc. Leo turned 72 years old. Other cities that he has stayed in are Debary and Deltona. 1952 is the birth year of Leo.