macleod andrews