S. J. MACKIE del.