ANDREW SATTER & ASSOCIATES, INC.