Andrew Macdonald (właściwie William Luther Pierce) urodził się w 1933 r. w Atlancie. Miał brytyjskich, szkockich oraz irlandzkich przodków. W wieku siedemnastu lat zapragnął stąpić do lotnictwa wojskowego i zostać pilotem myśliwskim, zdyskwalifikował go jednak słaby wzrok i zbyt wysoki wzrost. Rozpoczął więc studia na wydziałach fizyki i matematyki w Rica University, Caltech oraz University of Colorado. Władze tej ostatniej uczelni przyznały mu doktorat w dziedzinie nauk ścisłych; w roku 1962 został pracownikiem naukowym wydziału fizyki w Oregon State University.