Question: Which team has Kenny Lofton played for that has had its home in Citizens Bank Park since 2004?
Answer: Philadelphia Phillies