Coaching as defined by the International Coach Federation (ICF) is an on-going partnership that helps clients produce fulfilling results in their personal and professional lives. Through the process of coaching, clients deepen their learning, improve their