This year Leonard celebrated his 104 birthday. 415 Right Prong Rd, Ellenboro, Nc 28040 is where Leonard resides. The birth year was listed as 1919. The phone number (828) 453-0375 is Leonard’s. Rochester and Ellenboro are cities Leonard has lived in.