Donald John McGillivray (n.