The possible relatives of Neil are Brian Leonard, Diane M Leonard, Tanglyan Marie Leonard and 2 other people. Phone number listed for Neil is (216) 581-7098. Neil's birth year is 1972. The current age of Neil is 52. Neil’s residency is at 4471 Granada Blvd #422, Cleveland, Oh 44128. He has stayed in Cleveland and Bedford before moving to Cleveland.