WILLIAM PALMER & SON, INC.