The age of Leo is 104. The number currently linked to Leo is (617) 244-3946. People possibly related to Leo are Hugh J Downing, Michael Joseph Downing, Cely Ramos Downing and 5 other people. The birth year was listed as 1920. Leo is a resident of 58 Crescent Ave, Newton, Ma 02459. This person has lived also in Newton Center, Newton and Framingham.