He may be music journalists’ most divisive subject and modern-day existentialism’s poster boy, but one thing is true of God’s Favorite Customer — Father John Misty, aka Josh Tillman, is probably on LSD. But this rebellious spirit is just what Audiotree, the Chicago-based studio session company is all about, which is why the self-medicated prophet […]
