KEEFE BRUYETTE AND WOOD LIMITED