O&S Associates, Inc.