David E Schneider Author

David E. Schneider is Associate Professor of Music at Amherst College.