What happens when God prepares you for nearly two decades before revealing your next assignment? In this episode of The Impossible Life Podcast, Garrett Unclebach and Nick Surface sit down with entrepreneur and community leader Rod Vilhauer, who...