Leonard currently resides at 123 Denn Pl, Wilmington, De 19804. This person is linked with Evergreen Hardscaping Inc. The current age of Leonard is 48. He has stayed in Wilmington and Newark before moving to Wilmington. Phone number listed for Leonard is (302) 633-1644. 1976 is the birth year of Leonard.