Dr. Leon Niemoczynski - Homepage

Philosopher and naturalist. Visiting Assistant Professor of Philosophy at Moravian College.