Ware Associates Inc.