Leonard currently resides at 78 Boyden Ave, Maplewood, Nj 07040. Leonard was born 60 years ago. Leonard's possible relatives are Crystal N Crudup, Louis Grace, Joanne A Grace and 4 other people. His birth year was listed as 1964. Records link phone number (973) 313-0489 with Leonard’s details. Other cities that he has stayed in are Vauxhall, Irvington and Maplewood.