Broken Arrow's JD McPherson mixes genres into his modern retro rock - Article Photos 3/3