STAHL HERNDON & ASSOCIATES, INC.