Hms Associates, Ltd.