If a person is a Calvinist, then yes should be an almost automatic answer.
If a person is an Arminian, then the answer gets "cloudy".
My best explanation would be no, not every person, though God has a knowledge of every person you will encounter in life, not everyone in your life would be sent by God.
How I reconcile this is, we have free will (Arminian), so we can choose the direction of our life.
Of course, God already knows our end outcome.
"Genesis 1:1 In the beginning God created the heaven and the earth."
In the beginning (time), God created the heaven (space) and the earth. (matter)
Time, space, and matter come into existence at the same time. This tells us that for God to create time, space, and matter, then God exists "outside" of time, space, and matter. I hope that makes sense.
So if God exists outside of "time", then God would view time differently than we do. Much like looking at a tape measure, you see 1' and you see 10'. In a similar way, God sees both the beginning and the end of time, and all in between.
Just because God can see time to the end does not mean God has constantly forced his will on mankind, taking away our free will. Much like the LORD telling Joseph to take Mary and Jesus out, for the king was to kill all the children in Bethlehem, God's will surpassed the earthly king's will. Likewise God influenced Pharaoh in dealing with Moses, hardening Pharaoh's heart.
So from time to time, God will have "divine appointments", but for the most part, God lets your will decide, and that includes your direction in life which influences who you will encounter.
My 2 cents.