The current age of Leo is 86. Leo’s current address is 16 Green St #1, Houlton, Me 04730. Leo's birth year is 1937. Brockton, Rumford, Lisbon and one other city are cities Leo has lived in. Records link phone number (207) 532-1016 with Leo’s details.