Oklahoma retro-rocker J.D. McPherson brought a lively, danceable vibe to this afternoon’s Free at Noon concert at World Cafe Live, playing a set of songs from his debut full-length Signs and Signifiers that touched on rockabilly, swing and ska music. Check out a photo gallery of the show above, see the setlist below, and listen to the concert in its entirety here (via the WXPN media player).

Dimes for Nickles
Your Love (All I’m Missing)
Oil In My Lamp
Signs and Signifiers
Fire Bug
Abigal Blue
North Side Gal
Wolf Teeth