I agree w/Vanilla 100%. He doesn't need to pick them up. If they drive, then they can drive themselves to meet up w/him. There is really no need for him to come to your home. You can always meet him halfway or somewhere safe to drop your D15 off to visit w/this man. The less he is in your "safe" environment, the better.
Sit quietly, the answers will reveal themselves when you least expect them to. The past is gone, the present is a gift and you need to focus on today, allow the future to reveal itself when it is ready.