CB Financial Services (NASDAQ:CBFV) Earns "Market Perform" Rating from Keefe, Bruyette & Woods : vimarsana.com