STERNE AGEE FINANCIAL SERVICES, INC.