ICF (International Coach Federation) is one of the largest not for profit Coach Certification body of global repute.