Mac était avec Magnum au Viêt Nam et ils sont restés amis depuis. Contrairement à Magnum, Mac est resté dans l'US Navy et il peut ainsi fournir des informations à Magnum pour ses enquêtes, tout en faisant attention à ne pas se faire surprendre par son supérieur, le Colonel « Buck » Greene (Lance LeGault), qui était autrefois également celui de Magnum mais qui ne lui porte aucune estime, voire lui est hostile. À cause des réticences de Mac, Magnum doit souvent insister en utilisant son point faible : la gourmandise. Il lui apporte toujours des glaces ou des gâteaux. Mac mourra au début de la 3e saison de la série. Il sera tué dans l'explosion de la Ferrari de Robin Masters qui avait été piégée pour tuer Magnum. Mais plus tard (début de la 5e saison de la série), Magnum rencontrera le sosie de Mac qui l'aidera à son tour. Ce sosie s'appelle Jim mais Magnum, traumatisé, l'appellera aussi Mac !