"Keefe, Bruyette & Woods is a full-service investment bank and broker-dealer that specializes in the financial services sector." Read More