Today we sit down with Jim Teece to hear his story