Leonard currently resides at 129 Spring St, Woodbury, Nj 08096. Public records show Blackwood, Bellmawr, Deptford and one other city as cities Leonard also stayed in. Leonard has listed (856) 251-0922 as his phone number. People possibly related to Leonard are Lucy J Castelli, John A Castelli, Paula Castelli and 4 other people. This person's birth year is 1945. This year Leonard celebrated his 79 birthday.