Question: Which team has Kenny Lofton played for that has had its home in Citizens Bank Park since 2004?
Sentence (from "Philadelphia Phillies"): Since 2004, the team's home has been Citizens Bank Park, located in South Philadelphia.
Relevant evidence: Yes