Ian Mclean
overview