Another Scientology front organization?. (Cultnews.com)