MacDiarmid, Alan G., Dr.