The address on this pay stub isn't McCutcheon's home address. It's the street address for PNC Park where the Pirates play their games. I guess it's the "home address" for the Pirates organization too. I'm sure McCutcheon has a home in Pittsburgh, but he's only here for 1/2 of the year, he also lives in Florida…