Social Program Evaluators and Consultants, Inc. (aka SPEC Associates or SPEC) specializes in tailor-made program evaluations that emphasize learning. We collect high-quality information and engage our clients in reflective activities that maximize the potential for evaluation findings to be used to improve program design and implementation and to demonstrate program outcomes.