Ba Associates, Ltd.