Leo now resides at 4122 Cobblestone Pl, Durham, Nc 27707. 1919 is the birth year of Leo. The current age of Leo is 105. The phone number (919) 493-0978 is Leo’s.