Ian Ross McDonald
overview