Tanglewood Nature Center & Museum, Non-profit Organization