2003 Yukon leaks on drive side floors

Why does my 2003 youkon leak on the drivers side door

Probably because the drain holes on the bottom edge of the door are plugged up with debris.

Got sun roof?