Как правило, при наличии слова "то" запятая на стыке союзов не ставится.
См. в «Письмовнике».
Да, дефис ставится.
Независимо от того, на какой слог падает ударение, мужская фамилия Кузьмич склоняется, женская – нет.
Мужскую фамилию Михалец надо склонять, женская фамилия не склоняется. Возможно склонение мужской фамилии с выпадением гласного (Михальца, Михальцу) и без выпадения гласного (Михалеца, Михалецу). Второй вариант предпочтителен (ведь фамилии выполняют и юридическую функцию), но окончательное решение – за носителем фамилии.
Мужскую фамилию Стефанец можно склонять двояким образом: с выпадением гласного (Стефанца, Стефанцу и т. д.) и с сохранением гласного (Стефанеца, Стефанецу и т. д.). Решение о типе склонения принимает носитель фамилии, но предпочтителен второй вариант (с сохранением гласного), так как в этом случае из косвенных форм легко вывести начальную форму фамилии. Женская фамилия Стефанец не склоняется.