Why not set a trap and see what you catch? Put a can of cat food in an animal trap. The reason I bet that you have had your chickens taken and not your neighbors is because a predator is a creature of habit. I bet his den is closer to your property than your neighbors. Plus a free range chicken is harder to catch than one in a fenced in run.