William Forrest MacDonald
overview