VAL GRUBB & ASSOCIATES, LTD.