Question: Who are the naming rights sponsor for the home stadium of the team Jim Curtin coaches?
Sentence (from "Talen Energy Stadium"): Talen Energy Stadium (formerly known as PPL Park) is an American soccer-specific stadium located in Chester, Pennsylvania and is home to the Philadelphia Union of Major League Soccer.
Relevant evidence: No