Двойные, тройные и т. д. нерусские (европейские, американские) составные имена пишутся раздельно, поэтому правильно: Жак Луи Давид.
Фамилии, оканчивающиеся на гласные -е и -о, не склоняются (ни мужские, ни женские). Правильно: Давида Трезеге, Тараса Шевченко, с Марией Петренко.
В "Словаре собственных имен русского языка" Ф. Л. Агеенко сказано следующее: "В сложных западных именах и фамилиях, соединенных дефисом, склоняется последнее слово".
Согласно этой рекомендации, следует склонять только вторую часть фамилии. Второе имя склоняется: Давида Марии Мюллер-Мееркатца.