Sorry to hear about that Wendy. I can think of no reason for drilling holes in the foundation. Somebody was an idiot! Home Depot probably has something to fill them, but I have no idea how long it would last. You might have to clean them out and refill them every once in awhile when they start leaking again.
__________________
No
|