Formulate an answer to this elaborate question: Which American professional soccer franchise in California that competes in Major League Soccer, for which American soccer player Edson Buddle played?
LA Galaxy