James G. Lennox

American philosopher