Leonard owns the phone number (336) 635-1108. Leonard has reached 103 years of age. We have found 9 possible relatives of Leonard: Linda Bea Smith, Kevin Lynn Smith, Kristina Smithredditt and 6 other people. 1920 is his birth date. 710 Stadium Dr, Eden, Nc 27288 is where Leonard lives. Other cities that he has stayed in are Detroit, Greensboro, North Little Rock and one other city.