The birth year was listed as 1973. 850 Smith St, Delran, Nj 08075 is where Leo lives. This year Leo celebrated his 52 birthday. We have found 7 possible relatives of Leo: Leo J Konkel, Susan C Konkel, Loretta Ann Slozer and 4 other people. The number currently linked to Leo is (856) 461-0557. Riverside, Delran and California are cities Leo has lived in.