Leo now resides at 24 53 Sedgefield Dr, Chapel Hill, Nc 27514. Leo has previously lived in Chapel Hill and Youngsville. The number currently linked to Leo is (919) 942-8976. Records link Leo with John Alan Weisbecker, Paul Leo Weisbecker, Michael William Weisbecker and 4 other people. The current age of Leo is 91. This person's birth year is 1932.