ELMES & ASSOCIATES, LTD.