His birth year was listed as 1942. Leonard’s current address is 25 Pheasant Ln, Manchester, Nh 03109. The current age of Leonard is 82. The possible relatives of Leonard are Pamela J Richard, Joan A Richard, Pamela A Richard and 3 other people. Public records show Salem and Peabody as cities Leonard also stayed in. Leonard owns the phone number (603) 622-3225.