Leo's birth year is 1939. The number currently linked to Leo is (978) 369-6682. Leo was born 84 years ago. Leo now resides at 13 Shore Rd, Gloucester, Ma 01930. Cities Leo has lived in before are Burlington, Nashua, Carlisle and 2 other cities.