Leonard has listed phone number: (501) 791-3228. The current age of Leonard is 62. The birth year was listed as 1962. In addition to Peabody, Leonard also lived in Louisville, North Little Rock, N Little Rock and one other city. Leonard currently resides at 62 Glendale Ave, Peabody, Ma 01960.