Public records show New Orleans as a city Leonard also stayed in. Leonard was born 86 years ago. Records link phone number (504) 943-7517 with Leonard’s details. The possible relatives of Leonard are Marlene Scott Magee, Bernese M Robinson, Lynette M Rovaris and 2 other people. 1937 is his birth date. Leonard is a resident of 3023 Abundance Ct, New Orleans, La 70126.