Non-profit corp. with elected officers.
Open by appointment and during meetings and events. Call 508-867-3583.