RE: How do you keep turkeys on your property?
birds will come to your property but if they roost in some other place thats the way it goes.they go there because its safe and they feel secure.you can bait and call all you want but they will roost in the same areas usually.
p.s did you ask your neighbor to hunt his land?if so just set up close to where they roost.good luck