Leonard now resides at 19 Locust Ct #B, Maple Shade, Nj 08052. Records link phone number (856) 667-9143 with Leonard’s details. He has stayed in Cherry Hill before moving to Maple Shade. The current age of Leonard is 72. 1952 is his birth date.