HAMA & ASSOCIATES, LTD.