મેકફર્સન પ્રથમ વિશ્વયુદ્ધ દરમિયાન સેન્ટ જ્હોન્સ એમ્બ્યુલન્સ બ્રિગેડના પ્રથમ ન્યૂફાઉન્ડલેન્ડ રેજિમેન્ટના મુખ્ય તબીબી અધિકારી તરીકે સેવા આપતા હતા.