Articles by David J. Mahoney (1)