Trying to snap a four-game losing skid, the Panthers went home for a Week 12 NFC South rematch with the New Orleans Saints. In the first quarter, Carolina got the early lead as kicker John Kasay managed to get a 45-yard field goal for the only score of the period. In the second quarter, the Saints took the lead as QB Drew Brees completed a 1-yard TD pass to WR Lance Moore, along with kicker Olindo Mare getting a 46-yard field goal. The Panthers would end the half as Kasay nailed a 29-yard field goal. In the third quarter, New Orleans pulled away with Brees completing a 1-yard TD pass to TE Billy Miller, getting an 8-yard TD run, and completing a 4-yard TD pass to WR Marques Colston. With their fifth straight loss, not only did Carolina fall to 4-7, but they had also lost seven straight home games (they have yet to win a home game this year). Also, the Panthers offense only managed to get 4 touchdowns in the last five games.

Based on the above article, answer a question. Which player kicked the second longest field goal?
John Kasay