He has stayed in Cambridge, N Cambridge and North Cambridge before moving to Atlanta. Leonard has reached 73 years of age. The number currently linked to Leonard is (617) 868-0623. This person's birth year is 1952. Leonard currently resides at 767 Miller Run, Atlanta, Ga 30349.