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