C & M Associates Inc.