Bill MacMillan articles