Bsm Associates, Ltd.