DAVID W. J. MCGIRR