mackinlay_cv_may2024.pdf