Gerald Pannone Author/Musician Philosophy Learning and Teaching Organization (PLATO) American Philosophical Association