O & S Associates Inc