Records link phone number (781) 545-2269 with Leo’s details. 1918 is his birth date. Leo’s current address is 176 Maple St, Scituate, Ma 02066. A city Leo has lived in before is Scituate. The current age of Leo is 105. Leo is related to or closely associated with Kerri L Quinlan, Jerrilyn J Ouinlen, Tracy Lyn Quinlin and 6 other people.