26日生于英国告罗士打郡泰丁顿（Teddington）。他的父亲罗纳德·詹姆士·费里耶·麦卡利斯特上校（Colonel Ronald James Frier McAlister，1897年－1961年）是职业军人，服役于亚皆及修打兰高地军团，曾参与第一次世界大战和第二次世界大战，1944年获颁授OBE（军事）勋衔；母亲诺拉·普罗瑟（Nora Prosser）后来改嫁来自巴斯的T·M·科林斯（T. M. Collins）。麦仕德在家中三兄弟之中排行第二，他的兄长布赖恩·费里耶·麦卡利斯特中尉（Lieutena