Указанная запятая нужна.
Запятые не нужны, т. к. обороты с как в данном предложении употребляются в значении 'в качестве' и не содержат сравнения: Вася как психолог был очень слаб – он был силен как физик.
Стоящий перед фамилией компонент Мак- в большинстве случаев присоединяется дефисом, однако из этого правила есть многочисленные исключения, обусловленные либо написанием в языке-источнике, либо сложившейся традицией употребления в русском языке; другими словами, написание в каждом случае индивидуально. Фамилия Макмиллан обычно пишется слитно: в энциклопедиях указаны имена нескольких известных ее носителей: Гарольд Макмиллан (английский политик), Кеннет Макмиллан (английский балетмейстер), Эдвин Маттисон Макмиллан (американский физик). Слитно пишется также название издательства «Макмиллан».