Henry Leroy Finch, Jr. — American philosopher