Запятая ставится.
В «Словаре собственных имен русского языка» Ф. Л. Агеенко зафиксировано: Дмитрий Козак, Дмитрия Козака. Т. е. ударение при склонении переходит на окончание.
Швейцар произошло от нем. Schweizer 'швейцарец', первоначально это были солдаты из швейцарцев в страже французских королей.