DAVID L MACKIE