Records link Leon with S Branch, Mary A Branch, Tarsha D Branch and 3 other people. Records link phone number (919) 471-1329 with Leon’s details. This person has lived also in Durham. His birth year was listed as 1957. The age of Leon is 67. The residency of Leon is at 1501 Glasgow St, Durham, Nc 27705.