Leo turned 103 years old. The birth year was listed as 1921. Phone number listed for Leo is (978) 345-5598. Leo’s residency is at 24 Clearview Ave, Fitchburg, Ma 01420.