Waterproofing the exterior is the best solution to prevent your basement from getting water dampness, filling with water, or ruining the foundation walls.
Excellent, straightforward, answered question and forth rightly.
John arrived promptly. He actually called 30 minutes before hand to let me know he was on the way. He answered all my questions clearly and with patience.