Interesting question. I have pondered it myself and have come up with yes and no answers. Let's say there are a million factors that go into making a decision. So many factors, in fact, the decision appears to random, hence we have free will. However, is this just an appearance? If we re-create all those factors in an identical fashion, would we make the same decision twice? I would say yes. If we have 100% accurate predictability of a person's action, then we don't have free will.
"On Earth as it is in Heaven, the Cosmic Roots of the Bible" available on the Amazon.