Фамилию с начальной частью Мак- подвести под правило о переходе и в ы нельзя. Если это фамилия известного в русской культуре человека, то она пишется в соответствии с традицией ее передачи в русском языке; если традиция не сложилась, если фамилия новая — то в соответствии с правилами транскрипции. Во втором случае корректно: Макивор. Особое внимание хотим обратить на то, что написание прописной буквы в середине слитно пишущейся фамилии неправильно.
Поставленная Вами запятая нужна: она разделяет части сложного предложения.