Taylor, Sherwood, Little Rock and 4 other cities are cities Leonard has lived in. This year Leonard celebrated his 66 birthday. This person's birth year is 1958. 1054 Bland St, Norfolk, Va 23513 is where Leonard lives. Leonard has listed phone number: (757) 855-4122. Leonard's possible relatives are Delma F Terrell, Carla L Terrell, Aaron David Terrell and 6 other people.