Michael Larson

Michael Larson teaches philosophy in Pittsburgh.