Hm Associates, Ltd.