Stanley O'Shea

philosophy

Epistemology, ethics, political and ideological views, Objectivism, etc