Records link phone number (508) 429-4447 with Leo’s details. Other cities that he has stayed in are Natick and Waltham. 1970 is the birth year of Leo. We have found 5 possible relatives of Leo: Annie Z Parker, Erin F Parker, Lucinda A Parker and 2 other people. 22 Skyview Ter, Holliston, Ma 01746 is where Leo lives. The age of Leo is 55.