SHAFER, KLINE & WARREN, INC.