Give me the correct facts to answer this: what clubs has peter crouch played for?
Southampton F.C.