Overcoming Past Mistakes: Meet Phil TerrillAs we navigate on our journey through life, we often have our own ideas of how we see our lives going. We write it out, talk it out and...