Non-profit celebrates 50 years and receives $25K donation