This page has moved to https://www.alexmaclean.ca/cv.pdf.