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).

Setlist:
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