Leo is a resident of 11 Apple Dr #12, Townsend, Ma 01469. This person's birth year is 1969. The current age of Leo is 55. Leo owns the phone number (978) 597-3238. In addition to Townsend, Leo also lived in Lowell, Mason, Milford and one other city.