Leo is a resident of 79 Granite St #1, Fitchburg, Ma 01420. 1926 is the birth year of Leo. Leo turned 97 years old. Phone number listed for Leo is (978) 342-1513. He has stayed in Leominster before moving to Fitchburg.